I: pbuilder: network access will be disabled during build I: Current time: Wed Jul 15 23:07:07 +14 2020 I: pbuilder-time-stamp: 1594804027 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [ruby-moneta_1.0.0-5.dsc] I: copying [./ruby-moneta_1.0.0.orig.tar.gz] I: copying [./ruby-moneta_1.0.0-5.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Mon Mar 18 17:14:11 2019 +14 gpgv: using RSA key 0B29D88E42E6B765B8D8EA507839619DD439668E gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./ruby-moneta_1.0.0-5.dsc dpkg-source: info: extracting ruby-moneta in ruby-moneta-1.0.0 dpkg-source: info: unpacking ruby-moneta_1.0.0.orig.tar.gz dpkg-source: info: unpacking ruby-moneta_1.0.0-5.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Allow-to-specify-the-MySQL-socket-through-the-MYSQL_.patch dpkg-source: info: applying 0003-Skip-specs-for-which-we-miss-a-dependency.patch dpkg-source: info: applying 0099-Re-generate-specs-using-script-generate-specs.patch dpkg-source: info: applying 0100-Do-not-run-action_dispatch-specs.patch dpkg-source: info: applying 0300-disable-kyotocabinet-support.patch dpkg-source: info: applying 0400-disable-unsupported-libs-tests.patch dpkg-source: info: applying 0500-require-fog-core-instead-of-fog.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/14678/tmp/hooks/D01_modify_environment starting debug: Running on odu3a. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/14678/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/14678/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") BASH_VERSION='5.0.3(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=armhf DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=arm HOST_ARCH=armhf IFS=' ' INVOCATION_ID=6065c58ed3304447abb92533d7da8ddb LANG=C LANGUAGE=it_CH:it LC_ALL=C MACHTYPE=arm-unknown-linux-gnueabihf MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnueabihf PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=14678 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.jD4NYRoxnT/pbuilderrc_AD6s --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.jD4NYRoxnT/b2 --logfile b2/build.log ruby-moneta_1.0.0-5.dsc' SUDO_GID=114 SUDO_UID=109 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://10.0.0.15:8000/ I: uname -a Linux i-capture-the-hostname 4.19.0-9-armmp #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) armv7l GNU/Linux I: ls -l /bin total 3328 -rwxr-xr-x 1 root root 767656 Apr 18 2019 bash -rwxr-xr-x 3 root root 26052 Jul 11 2019 bunzip2 -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzcat lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzip2 -rwxr-xr-x 1 root root 9636 Jul 11 2019 bzip2recover lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore -rwxr-xr-x 1 root root 22432 Mar 1 2019 cat -rwxr-xr-x 1 root root 38868 Mar 1 2019 chgrp -rwxr-xr-x 1 root root 38836 Mar 1 2019 chmod -rwxr-xr-x 1 root root 42972 Mar 1 2019 chown -rwxr-xr-x 1 root root 88376 Mar 1 2019 cp -rwxr-xr-x 1 root root 75516 Jan 18 2019 dash -rwxr-xr-x 1 root root 71648 Mar 1 2019 date -rwxr-xr-x 1 root root 51212 Mar 1 2019 dd -rwxr-xr-x 1 root root 55672 Mar 1 2019 df -rwxr-xr-x 1 root root 88444 Mar 1 2019 dir -rwxr-xr-x 1 root root 54872 Jan 10 2019 dmesg lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname -rwxr-xr-x 1 root root 22364 Mar 1 2019 echo -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep -rwxr-xr-x 1 root root 18260 Mar 1 2019 false -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep -rwxr-xr-x 1 root root 47356 Jan 10 2019 findmnt -rwsr-xr-x 1 root root 21980 Apr 23 09:38 fusermount -rwxr-xr-x 1 root root 124508 Jan 8 2019 grep -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe -rwxr-xr-x 1 root root 64232 Jan 6 2019 gzip -rwxr-xr-x 1 root root 13784 Sep 27 2018 hostname -rwxr-xr-x 1 root root 43044 Mar 1 2019 ln -rwxr-xr-x 1 root root 34932 Jul 27 2018 login -rwxr-xr-x 1 root root 88444 Mar 1 2019 ls -rwxr-xr-x 1 root root 67036 Jan 10 2019 lsblk -rwxr-xr-x 1 root root 47168 Mar 1 2019 mkdir -rwxr-xr-x 1 root root 43040 Mar 1 2019 mknod -rwxr-xr-x 1 root root 26552 Mar 1 2019 mktemp -rwxr-xr-x 1 root root 26024 Jan 10 2019 more -rwsr-xr-x 1 root root 34268 Jan 10 2019 mount -rwxr-xr-x 1 root root 9688 Jan 10 2019 mountpoint -rwxr-xr-x 1 root root 84284 Mar 1 2019 mv lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 22416 Mar 1 2019 pwd lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash -rwxr-xr-x 1 root root 26504 Mar 1 2019 readlink -rwxr-xr-x 1 root root 42968 Mar 1 2019 rm -rwxr-xr-x 1 root root 26496 Mar 1 2019 rmdir -rwxr-xr-x 1 root root 14136 Jan 22 2019 run-parts -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Jul 15 23:07 sh -> bash lrwxrwxrwx 1 root root 4 Jul 14 22:27 sh.distrib -> dash -rwxr-xr-x 1 root root 22384 Mar 1 2019 sleep -rwxr-xr-x 1 root root 51124 Mar 1 2019 stty -rwsr-xr-x 1 root root 42472 Jan 10 2019 su -rwxr-xr-x 1 root root 22392 Mar 1 2019 sync -rwxr-xr-x 1 root root 283324 Apr 24 2019 tar -rwxr-xr-x 1 root root 9808 Jan 22 2019 tempfile -rwxr-xr-x 1 root root 63464 Mar 1 2019 touch -rwxr-xr-x 1 root root 18260 Mar 1 2019 true -rwxr-xr-x 1 root root 9636 Apr 23 09:38 ulockmgr_server -rwsr-xr-x 1 root root 21976 Jan 10 2019 umount -rwxr-xr-x 1 root root 22380 Mar 1 2019 uname -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress -rwxr-xr-x 1 root root 88444 Mar 1 2019 vdir -rwxr-xr-x 1 root root 21980 Jan 10 2019 wdctl -rwxr-xr-x 1 root root 946 Jan 22 2019 which lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew I: user script /srv/workspace/pbuilder/14678/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 11~), gem2deb, lsof, mariadb-server, netcat, ruby-activesupport (>= 2:3.2.11~), ruby-fog-core, ruby-multi-json, ruby-mysql2, ruby-rack, ruby-rack-cache, ruby-rspec (>= 2.11), ruby-rspec-retry, ruby-sequel, ruby-setup, ruby-sqlite3, ruby-tokyocabinet, ruby-activerecord dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 18932 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 11~); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on gem2deb; however: Package gem2deb is not installed. pbuilder-satisfydepends-dummy depends on lsof; however: Package lsof is not installed. pbuilder-satisfydepends-dummy depends on mariadb-server; however: Package mariadb-server is not installed. pbuilder-satisfydepends-dummy depends on netcat; however: Package netcat is not installed. pbuilder-satisfydepends-dummy depends on ruby-activesupport (>= 2:3.2.11~); however: Package ruby-activesupport is not installed. pbuilder-satisfydepends-dummy depends on ruby-fog-core; however: Package ruby-fog-core is not installed. pbuilder-satisfydepends-dummy depends on ruby-multi-json; however: Package ruby-multi-json is not installed. pbuilder-satisfydepends-dummy depends on ruby-mysql2; however: Package ruby-mysql2 is not installed. pbuilder-satisfydepends-dummy depends on ruby-rack; however: Package ruby-rack is not installed. pbuilder-satisfydepends-dummy depends on ruby-rack-cache; however: Package ruby-rack-cache is not installed. pbuilder-satisfydepends-dummy depends on ruby-rspec (>= 2.11); however: Package ruby-rspec is not installed. pbuilder-satisfydepends-dummy depends on ruby-rspec-retry; however: Package ruby-rspec-retry is not installed. pbuilder-satisfydepends-dummy depends on ruby-sequel; however: Package ruby-sequel is not installed. pbuilder-satisfydepends-dummy depends on ruby-setup; however: Package ruby-setup is not installed. pbuilder-satisfydepends-dummy depends on ruby-sqlite3; however: Package ruby-sqlite3 is not installed. pbuilder-satisfydepends-dummy depends on ruby-tokyocabinet; however: Package ruby-tokyocabinet is not installed. pbuilder-satisfydepends-dummy depends on ruby-activerecord; however: Package ruby-activerecord is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} ca-certificates{a} debhelper{a} devscripts{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dirmngr{a} dwz{a} file{a} galera-3{a} gawk{a} gem2deb{a} gem2deb-test-runner{a} gettext{a} gettext-base{a} gnupg{a} gnupg-l10n{a} gnupg-utils{a} gpg{a} gpg-agent{a} gpg-wks-client{a} gpg-wks-server{a} gpgconf{a} gpgsm{a} groff-base{a} intltool-debian{a} iproute2{a} libaio1{a} libarchive-zip-perl{a} libassuan0{a} libb-hooks-op-check-perl{a} libbsd0{a} libcap2{a} libcap2-bin{a} libclass-method-modifiers-perl{a} libconfig-inifiles-perl{a} libcroco3{a} libdbi-perl{a} libdevel-callchecker-perl{a} libdevel-globaldestruction-perl{a} libdynaloader-functions-perl{a} libelf1{a} libencode-locale-perl{a} libexpat1{a} libfile-homedir-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libfile-which-perl{a} libglib2.0-0{a} libgmp-dev{a} libgmpxx4ldbl{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libicu63{a} libimport-into-perl{a} libio-html-perl{a} libio-pty-perl{a} libio-socket-ssl-perl{a} libipc-run-perl{a} libksba8{a} libldap-2.4-2{a} libldap-common{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1{a} libmariadb3{a} libmnl0{a} libmodule-runtime-perl{a} libmoo-perl{a} libmpdec2{a} libncurses6{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnpth0{a} libparams-classify-perl{a} libpipeline1{a} libpopt0{a} libpython3-stdlib{a} libpython3.7-minimal{a} libpython3.7-stdlib{a} libreadline5{a} libreadline7{a} librole-tiny-perl{a} libruby2.5{a} libsasl2-2{a} libsasl2-modules-db{a} libsigsegv2{a} libsnappy1v5{a} libssl1.1{a} libstrictures-perl{a} libsub-exporter-progressive-perl{a} libsub-quote-perl{a} libtimedate-perl{a} libtokyocabinet9{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} liburi-perl{a} libwrap0{a} libwww-perl{a} libwww-robotrules-perl{a} libxml2{a} libxtables12{a} libyaml-0-2{a} lsb-base{a} lsof{a} m4{a} man-db{a} mariadb-client-10.3{a} mariadb-client-core-10.3{a} mariadb-common{a} mariadb-server{a} mariadb-server-10.3{a} mariadb-server-core-10.3{a} mime-support{a} mysql-common{a} netbase{a} netcat{a} netcat-traditional{a} openssl{a} patchutils{a} perl-openssl-defaults{a} pinentry-curses{a} po-debconf{a} psmisc{a} python3{a} python3-minimal{a} python3.7{a} python3.7-minimal{a} rake{a} readline-common{a} rsync{a} ruby{a} ruby-activemodel{a} ruby-activerecord{a} ruby-activesupport{a} ruby-all-dev{a} ruby-arel{a} ruby-atomic{a} ruby-bcrypt-pbkdf{a} ruby-blankslate{a} ruby-builder{a} ruby-concurrent{a} ruby-did-you-mean{a} ruby-diff-lcs{a} ruby-ed25519{a} ruby-eventmachine{a} ruby-excon{a} ruby-fog-core{a} ruby-formatador{a} ruby-i18n{a} ruby-json{a} ruby-mime-types{a} ruby-mime-types-data{a} ruby-minitest{a} ruby-multi-json{a} ruby-mysql2{a} ruby-net-scp{a} ruby-net-ssh{a} ruby-net-telnet{a} ruby-power-assert{a} ruby-rack{a} ruby-rack-cache{a} ruby-rspec{a} ruby-rspec-core{a} ruby-rspec-expectations{a} ruby-rspec-mocks{a} ruby-rspec-retry{a} ruby-rspec-support{a} ruby-sequel{a} ruby-setup{a} ruby-sqlite3{a} ruby-test-unit{a} ruby-thread-order{a} ruby-thread-safe{a} ruby-tokyocabinet{a} ruby-tzinfo{a} ruby-xmlrpc{a} ruby2.5{a} ruby2.5-dev{a} rubygems-integration{a} sensible-utils{a} socat{a} wdiff{a} The following packages are RECOMMENDED but will NOT be installed: apt-file at curl dctrl-tools debian-keyring dput dput-ng dupload equivs fonts-lato libarchive-cpio-perl libatm1 libclass-xsaccessor-perl libdata-dump-perl libdbd-mysql-perl libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl libglib2.0-data libgpm2 libhtml-form-perl libhtml-format-perl libhtml-template-perl libhttp-daemon-perl libjs-jquery liblist-compare-perl libltdl-dev libmail-sendmail-perl libmailtools-perl libpam-cap libsasl2-modules libsoap-lite-perl libstring-shellquote-perl libsub-name-perl libterm-readkey-perl licensecheck lintian lynx python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg ruby-oj ruby2.5-doc shared-mime-info sqlite3 strace unzip wget xdg-user-dirs zip 0 packages upgraded, 194 newly installed, 0 to remove and 0 not upgraded. Need to get 63.6 MB of archives. After unpacking 284 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main armhf libbsd0 armhf 0.9.1-2 [103 kB] Get: 2 http://deb.debian.org/debian buster/main armhf bsdmainutils armhf 11.1.2+b1 [186 kB] Get: 3 http://deb.debian.org/debian buster/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB] Get: 4 http://deb.debian.org/debian buster/main armhf groff-base armhf 1.22.4-3 [828 kB] Get: 5 http://deb.debian.org/debian buster/main armhf libpipeline1 armhf 1.5.1-2 [26.8 kB] Get: 6 http://deb.debian.org/debian buster/main armhf man-db armhf 2.8.5-2 [1240 kB] Get: 7 http://deb.debian.org/debian buster/main armhf readline-common all 7.0-5 [70.6 kB] Get: 8 http://deb.debian.org/debian buster/main armhf libreadline7 armhf 7.0-5 [131 kB] Get: 9 http://deb.debian.org/debian buster/main armhf libsigsegv2 armhf 2.12-2 [32.1 kB] Get: 10 http://deb.debian.org/debian buster/main armhf gawk armhf 1:4.2.1+dfsg-1 [622 kB] Get: 11 http://deb.debian.org/debian buster/main armhf mysql-common all 5.8+1.0.5 [7324 B] Get: 12 http://deb.debian.org/debian buster/main armhf mariadb-common all 1:10.3.22-0+deb10u1 [31.9 kB] Get: 13 http://deb.debian.org/debian buster/main armhf libssl1.1 armhf 1.1.1d-0+deb10u3 [1299 kB] Get: 14 http://deb.debian.org/debian buster/main armhf galera-3 armhf 25.3.25-2 [852 kB] Get: 15 http://deb.debian.org/debian buster/main armhf libcap2 armhf 1:2.25-2 [16.3 kB] Get: 16 http://deb.debian.org/debian buster/main armhf libelf1 armhf 0.176-1.1 [158 kB] Get: 17 http://deb.debian.org/debian buster/main armhf libmnl0 armhf 1.0.4-2 [11.2 kB] Get: 18 http://deb.debian.org/debian buster/main armhf libxtables12 armhf 1.8.2-4 [77.2 kB] Get: 19 http://deb.debian.org/debian buster/main armhf libcap2-bin armhf 1:2.25-2 [28.0 kB] Get: 20 http://deb.debian.org/debian buster/main armhf iproute2 armhf 4.20.0-2 [770 kB] Get: 21 http://deb.debian.org/debian buster/main armhf libdbi-perl armhf 1.642-1+b1 [768 kB] Get: 22 http://deb.debian.org/debian buster/main armhf lsb-base all 10.2019051400 [28.4 kB] Get: 23 http://deb.debian.org/debian buster/main armhf lsof armhf 4.91+dfsg-1 [314 kB] Get: 24 http://deb.debian.org/debian buster/main armhf libconfig-inifiles-perl all 3.000001-1 [51.9 kB] Get: 25 http://deb.debian.org/debian buster/main armhf libaio1 armhf 0.3.112-3 [10.9 kB] Get: 26 http://deb.debian.org/debian buster/main armhf libncurses6 armhf 6.1+20181013-2+deb10u2 [79.8 kB] Get: 27 http://deb.debian.org/debian buster/main armhf libreadline5 armhf 5.2+dfsg-3+b13 [103 kB] Get: 28 http://deb.debian.org/debian buster/main armhf libsnappy1v5 armhf 1.1.7-1 [15.2 kB] Get: 29 http://deb.debian.org/debian buster/main armhf mariadb-client-core-10.3 armhf 1:10.3.22-0+deb10u1 [4788 kB] Get: 30 http://deb.debian.org/debian buster/main armhf mariadb-client-10.3 armhf 1:10.3.22-0+deb10u1 [992 kB] Get: 31 http://deb.debian.org/debian buster/main armhf mariadb-server-core-10.3 armhf 1:10.3.22-0+deb10u1 [5360 kB] Get: 32 http://deb.debian.org/debian buster/main armhf psmisc armhf 23.2-1 [123 kB] Get: 33 http://deb.debian.org/debian buster/main armhf libpopt0 armhf 1.16-12 [46.3 kB] Get: 34 http://deb.debian.org/debian buster/main armhf rsync armhf 3.1.3-6 [378 kB] Get: 35 http://deb.debian.org/debian buster/main armhf libwrap0 armhf 7.6.q-28 [55.9 kB] Get: 36 http://deb.debian.org/debian buster/main armhf socat armhf 1.7.3.2-2 [334 kB] Get: 37 http://deb.debian.org/debian buster/main armhf mariadb-server-10.3 armhf 1:10.3.22-0+deb10u1 [3604 kB] Get: 38 http://deb.debian.org/debian buster/main armhf libpython3.7-minimal armhf 3.7.3-2+deb10u1 [582 kB] Get: 39 http://deb.debian.org/debian buster/main armhf libexpat1 armhf 2.2.6-2+deb10u1 [78.0 kB] Get: 40 http://deb.debian.org/debian buster/main armhf python3.7-minimal armhf 3.7.3-2+deb10u1 [1465 kB] Get: 41 http://deb.debian.org/debian buster/main armhf python3-minimal armhf 3.7.3-1 [36.6 kB] Get: 42 http://deb.debian.org/debian buster/main armhf mime-support all 3.62 [37.2 kB] Get: 43 http://deb.debian.org/debian buster/main armhf libmpdec2 armhf 2.4.2-2 [69.3 kB] Get: 44 http://deb.debian.org/debian buster/main armhf libpython3.7-stdlib armhf 3.7.3-2+deb10u1 [1660 kB] Get: 45 http://deb.debian.org/debian buster/main armhf python3.7 armhf 3.7.3-2+deb10u1 [330 kB] Get: 46 http://deb.debian.org/debian buster/main armhf libpython3-stdlib armhf 3.7.3-1 [20.0 kB] Get: 47 http://deb.debian.org/debian buster/main armhf python3 armhf 3.7.3-1 [61.5 kB] Get: 48 http://deb.debian.org/debian buster/main armhf netbase all 5.6 [19.4 kB] Get: 49 http://deb.debian.org/debian buster/main armhf sensible-utils all 0.0.12 [15.8 kB] Get: 50 http://deb.debian.org/debian buster/main armhf libmagic-mgc armhf 1:5.35-4+deb10u1 [242 kB] Get: 51 http://deb.debian.org/debian buster/main armhf libmagic1 armhf 1:5.35-4+deb10u1 [110 kB] Get: 52 http://deb.debian.org/debian buster/main armhf file armhf 1:5.35-4+deb10u1 [65.5 kB] Get: 53 http://deb.debian.org/debian buster/main armhf gettext-base armhf 0.19.8.1-9 [118 kB] Get: 54 http://deb.debian.org/debian buster/main armhf netcat-traditional armhf 1.10-41.1 [65.6 kB] Get: 55 http://deb.debian.org/debian buster/main armhf m4 armhf 1.4.18-2 [190 kB] Get: 56 http://deb.debian.org/debian buster/main armhf autoconf all 2.69-11 [341 kB] Get: 57 http://deb.debian.org/debian buster/main armhf autotools-dev all 20180224.1 [77.0 kB] Get: 58 http://deb.debian.org/debian buster/main armhf automake all 1:1.16.1-4 [771 kB] Get: 59 http://deb.debian.org/debian buster/main armhf autopoint all 0.19.8.1-9 [434 kB] Get: 60 http://deb.debian.org/debian buster/main armhf openssl armhf 1.1.1d-0+deb10u3 [818 kB] Get: 61 http://deb.debian.org/debian buster/main armhf ca-certificates all 20190110 [157 kB] Get: 62 http://deb.debian.org/debian buster/main armhf libtool all 2.4.6-9 [547 kB] Get: 63 http://deb.debian.org/debian buster/main armhf dh-autoreconf all 19 [16.9 kB] Get: 64 http://deb.debian.org/debian buster/main armhf libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 65 http://deb.debian.org/debian buster/main armhf libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 66 http://deb.debian.org/debian buster/main armhf dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 67 http://deb.debian.org/debian buster/main armhf dwz armhf 0.12-3 [72.0 kB] Get: 68 http://deb.debian.org/debian buster/main armhf libglib2.0-0 armhf 2.58.3-2+deb10u2 [1101 kB] Get: 69 http://deb.debian.org/debian buster/main armhf libicu63 armhf 63.1-6+deb10u1 [8005 kB] Get: 70 http://deb.debian.org/debian buster/main armhf libxml2 armhf 2.9.4+dfsg1-7+b3 [595 kB] Get: 71 http://deb.debian.org/debian buster/main armhf libcroco3 armhf 0.6.12-3 [133 kB] Get: 72 http://deb.debian.org/debian buster/main armhf gettext armhf 0.19.8.1-9 [1242 kB] Get: 73 http://deb.debian.org/debian buster/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 74 http://deb.debian.org/debian buster/main armhf po-debconf all 1.0.21 [248 kB] Get: 75 http://deb.debian.org/debian buster/main armhf debhelper all 12.1.1 [1016 kB] Get: 76 http://deb.debian.org/debian buster/main armhf libassuan0 armhf 2.5.2-1 [42.8 kB] Get: 77 http://deb.debian.org/debian buster/main armhf gpgconf armhf 2.2.12-1+deb10u1 [492 kB] Get: 78 http://deb.debian.org/debian buster/main armhf libksba8 armhf 1.3.5-2 [85.9 kB] Get: 79 http://deb.debian.org/debian buster/main armhf libsasl2-modules-db armhf 2.1.27+dfsg-1+deb10u1 [67.4 kB] Get: 80 http://deb.debian.org/debian buster/main armhf libsasl2-2 armhf 2.1.27+dfsg-1+deb10u1 [98.9 kB] Get: 81 http://deb.debian.org/debian buster/main armhf libldap-common all 2.4.47+dfsg-3+deb10u2 [89.7 kB] Get: 82 http://deb.debian.org/debian buster/main armhf libldap-2.4-2 armhf 2.4.47+dfsg-3+deb10u2 [202 kB] Get: 83 http://deb.debian.org/debian buster/main armhf libnpth0 armhf 1.6-1 [17.4 kB] Get: 84 http://deb.debian.org/debian buster/main armhf dirmngr armhf 2.2.12-1+deb10u1 [669 kB] Get: 85 http://deb.debian.org/debian buster/main armhf gnupg-l10n all 2.2.12-1+deb10u1 [1010 kB] Get: 86 http://deb.debian.org/debian buster/main armhf gnupg-utils armhf 2.2.12-1+deb10u1 [788 kB] Get: 87 http://deb.debian.org/debian buster/main armhf gpg armhf 2.2.12-1+deb10u1 [804 kB] Get: 88 http://deb.debian.org/debian buster/main armhf pinentry-curses armhf 1.1.0-2 [59.8 kB] Get: 89 http://deb.debian.org/debian buster/main armhf gpg-agent armhf 2.2.12-1+deb10u1 [578 kB] Get: 90 http://deb.debian.org/debian buster/main armhf gpg-wks-client armhf 2.2.12-1+deb10u1 [469 kB] Get: 91 http://deb.debian.org/debian buster/main armhf gpg-wks-server armhf 2.2.12-1+deb10u1 [464 kB] Get: 92 http://deb.debian.org/debian buster/main armhf gpgsm armhf 2.2.12-1+deb10u1 [573 kB] Get: 93 http://deb.debian.org/debian buster/main armhf gnupg all 2.2.12-1+deb10u1 [715 kB] Get: 94 http://deb.debian.org/debian buster/main armhf libfile-which-perl all 1.23-1 [16.6 kB] Get: 95 http://deb.debian.org/debian buster/main armhf libfile-homedir-perl all 1.004-1 [42.7 kB] Get: 96 http://deb.debian.org/debian buster/main armhf libio-pty-perl armhf 1:1.08-1.1+b5 [32.9 kB] Get: 97 http://deb.debian.org/debian buster/main armhf libipc-run-perl all 20180523.0-1 [101 kB] Get: 98 http://deb.debian.org/debian buster/main armhf libclass-method-modifiers-perl all 2.12-1 [18.6 kB] Get: 99 http://deb.debian.org/debian buster/main armhf libsub-exporter-progressive-perl all 0.001013-1 [7588 B] Get: 100 http://deb.debian.org/debian buster/main armhf libdevel-globaldestruction-perl all 0.14-1 [8084 B] Get: 101 http://deb.debian.org/debian buster/main armhf libb-hooks-op-check-perl armhf 0.22-1+b1 [11.0 kB] Get: 102 http://deb.debian.org/debian buster/main armhf libdynaloader-functions-perl all 0.003-1 [12.6 kB] Get: 103 http://deb.debian.org/debian buster/main armhf libdevel-callchecker-perl armhf 0.008-1 [15.5 kB] Get: 104 http://deb.debian.org/debian buster/main armhf libparams-classify-perl armhf 0.015-1+b1 [24.2 kB] Get: 105 http://deb.debian.org/debian buster/main armhf libmodule-runtime-perl all 0.016-1 [19.4 kB] Get: 106 http://deb.debian.org/debian buster/main armhf libimport-into-perl all 1.002005-1 [11.6 kB] Get: 107 http://deb.debian.org/debian buster/main armhf librole-tiny-perl all 2.000006-1 [19.4 kB] Get: 108 http://deb.debian.org/debian buster/main armhf libstrictures-perl all 2.000005-1 [18.3 kB] Get: 109 http://deb.debian.org/debian buster/main armhf libsub-quote-perl all 2.005001-1 [17.9 kB] Get: 110 http://deb.debian.org/debian buster/main armhf libmoo-perl all 2.003004-2 [57.4 kB] Get: 111 http://deb.debian.org/debian buster/main armhf libencode-locale-perl all 1.05-1 [13.7 kB] Get: 112 http://deb.debian.org/debian buster/main armhf libtimedate-perl all 2.3000-2+deb10u1 [38.1 kB] Get: 113 http://deb.debian.org/debian buster/main armhf libhttp-date-perl all 6.02-1 [10.7 kB] Get: 114 http://deb.debian.org/debian buster/main armhf libfile-listing-perl all 6.04-1 [10.3 kB] Get: 115 http://deb.debian.org/debian buster/main armhf libhtml-tagset-perl all 3.20-3 [12.7 kB] Get: 116 http://deb.debian.org/debian buster/main armhf liburi-perl all 1.76-1 [89.9 kB] Get: 117 http://deb.debian.org/debian buster/main armhf libhtml-parser-perl armhf 3.72-3+b3 [102 kB] Get: 118 http://deb.debian.org/debian buster/main armhf libhtml-tree-perl all 5.07-2 [213 kB] Get: 119 http://deb.debian.org/debian buster/main armhf libio-html-perl all 1.001-1 [17.6 kB] Get: 120 http://deb.debian.org/debian buster/main armhf liblwp-mediatypes-perl all 6.02-1 [22.1 kB] Get: 121 http://deb.debian.org/debian buster/main armhf libhttp-message-perl all 6.18-1 [77.8 kB] Get: 122 http://deb.debian.org/debian buster/main armhf libhttp-cookies-perl all 6.04-1 [17.8 kB] Get: 123 http://deb.debian.org/debian buster/main armhf libhttp-negotiate-perl all 6.01-1 [12.8 kB] Get: 124 http://deb.debian.org/debian buster/main armhf perl-openssl-defaults armhf 3 [6782 B] Get: 125 http://deb.debian.org/debian buster/main armhf libnet-ssleay-perl armhf 1.85-2+b1 [288 kB] Get: 126 http://deb.debian.org/debian buster/main armhf libio-socket-ssl-perl all 2.060-3 [207 kB] Get: 127 http://deb.debian.org/debian buster/main armhf libnet-http-perl all 6.18-1 [24.5 kB] Get: 128 http://deb.debian.org/debian buster/main armhf liblwp-protocol-https-perl all 6.07-2 [9242 B] Get: 129 http://deb.debian.org/debian buster/main armhf libtry-tiny-perl all 0.30-1 [23.3 kB] Get: 130 http://deb.debian.org/debian buster/main armhf libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 131 http://deb.debian.org/debian buster/main armhf libwww-perl all 6.36-2 [188 kB] Get: 132 http://deb.debian.org/debian buster/main armhf patchutils armhf 0.3.4-2 [86.2 kB] Get: 133 http://deb.debian.org/debian buster/main armhf wdiff armhf 1.2.2-2+b1 [121 kB] Get: 134 http://deb.debian.org/debian buster/main armhf devscripts armhf 2.19.5+deb10u1 [1045 kB] Get: 135 http://deb.debian.org/debian buster/main armhf rubygems-integration all 1.11+deb10u1 [5212 B] Get: 136 http://deb.debian.org/debian buster/main armhf ruby-did-you-mean all 1.2.1-1 [14.4 kB] Get: 137 http://deb.debian.org/debian buster/main armhf ruby-minitest all 5.11.3-1 [54.8 kB] Get: 138 http://deb.debian.org/debian buster/main armhf ruby-net-telnet all 0.1.1-2 [12.5 kB] Get: 139 http://deb.debian.org/debian buster/main armhf ruby-power-assert all 1.1.1-1 [10.9 kB] Get: 140 http://deb.debian.org/debian buster/main armhf ruby-test-unit all 3.2.8-1 [72.4 kB] Get: 141 http://deb.debian.org/debian buster/main armhf ruby-xmlrpc all 0.3.0-2 [23.7 kB] Get: 142 http://deb.debian.org/debian buster/main armhf libyaml-0-2 armhf 0.2.1-1 [40.6 kB] Get: 143 http://deb.debian.org/debian buster/main armhf libruby2.5 armhf 2.5.5-3+deb10u1 [3198 kB] Get: 144 http://deb.debian.org/debian buster/main armhf ruby2.5 armhf 2.5.5-3+deb10u1 [400 kB] Get: 145 http://deb.debian.org/debian buster/main armhf ruby armhf 1:2.5.1 [11.3 kB] Get: 146 http://deb.debian.org/debian buster/main armhf rake all 12.3.1-3+deb10u1 [67.1 kB] Get: 147 http://deb.debian.org/debian buster/main armhf gem2deb-test-runner armhf 0.43 [22.4 kB] Get: 148 http://deb.debian.org/debian buster/main armhf libgmpxx4ldbl armhf 2:6.1.2+dfsg-4 [21.7 kB] Get: 149 http://deb.debian.org/debian buster/main armhf libgmp-dev armhf 2:6.1.2+dfsg-4 [581 kB] Get: 150 http://deb.debian.org/debian buster/main armhf ruby2.5-dev armhf 2.5.5-3+deb10u1 [415 kB] Get: 151 http://deb.debian.org/debian buster/main armhf ruby-all-dev armhf 1:2.5.1 [10.9 kB] Get: 152 http://deb.debian.org/debian buster/main armhf ruby-setup all 3.4.1-9 [34.2 kB] Get: 153 http://deb.debian.org/debian buster/main armhf gem2deb armhf 0.43 [59.2 kB] Get: 154 http://deb.debian.org/debian buster/main armhf libmariadb3 armhf 1:10.3.22-0+deb10u1 [161 kB] Get: 155 http://deb.debian.org/debian buster/main armhf libtokyocabinet9 armhf 1.4.48-12 [330 kB] Get: 156 http://deb.debian.org/debian buster/main armhf mariadb-server all 1:10.3.22-0+deb10u1 [30.8 kB] Get: 157 http://deb.debian.org/debian buster/main armhf netcat all 1.10-41.1 [9034 B] Get: 158 http://deb.debian.org/debian buster/main armhf ruby-concurrent all 1.0.5-3 [159 kB] Get: 159 http://deb.debian.org/debian buster/main armhf ruby-i18n all 1.5.3-1+deb10u1 [38.8 kB] Get: 160 http://deb.debian.org/debian buster/main armhf ruby-atomic armhf 1.1.16-2+b8 [9800 B] Get: 161 http://deb.debian.org/debian buster/main armhf ruby-thread-safe all 0.3.6-1 [26.4 kB] Get: 162 http://deb.debian.org/debian buster/main armhf ruby-tzinfo all 1.2.5-1 [44.5 kB] Get: 163 http://deb.debian.org/debian buster/main armhf ruby-activesupport all 2:5.2.2.1+dfsg-1+deb10u1 [237 kB] Get: 164 http://deb.debian.org/debian buster/main armhf ruby-activemodel all 2:5.2.2.1+dfsg-1+deb10u1 [60.4 kB] Get: 165 http://deb.debian.org/debian buster/main armhf ruby-arel all 9.0.0-2 [32.1 kB] Get: 166 http://deb.debian.org/debian buster/main armhf ruby-activerecord all 2:5.2.2.1+dfsg-1+deb10u1 [290 kB] Get: 167 http://deb.debian.org/debian buster/main armhf ruby-bcrypt-pbkdf armhf 1.0.0-2 [25.9 kB] Get: 168 http://deb.debian.org/debian buster/main armhf ruby-blankslate all 3.1.3-1 [4594 B] Get: 169 http://deb.debian.org/debian buster/main armhf ruby-builder all 3.2.3-1 [14.6 kB] Get: 170 http://deb.debian.org/debian buster/main armhf ruby-diff-lcs all 1.3-1 [25.7 kB] Get: 171 http://deb.debian.org/debian buster/main armhf ruby-ed25519 armhf 1.2.4-1 [101 kB] Get: 172 http://deb.debian.org/debian buster/main armhf ruby-eventmachine armhf 1.0.7-4.2 [130 kB] Get: 173 http://deb.debian.org/debian buster/main armhf ruby-excon all 0.60.0-1 [41.8 kB] Get: 174 http://deb.debian.org/debian buster/main armhf ruby-formatador all 0.2.5-2 [7768 B] Get: 175 http://deb.debian.org/debian buster/main armhf ruby-mime-types-data all 3.2015.1120-1 [71.1 kB] Get: 176 http://deb.debian.org/debian buster/main armhf ruby-mime-types all 3.2.2-1 [23.9 kB] Get: 177 http://deb.debian.org/debian buster/main armhf ruby-net-ssh all 1:5.1.0-1 [103 kB] Get: 178 http://deb.debian.org/debian buster/main armhf ruby-net-scp all 1.2.1-5 [17.3 kB] Get: 179 http://deb.debian.org/debian buster/main armhf ruby-fog-core all 2.1.0-3 [36.3 kB] Get: 180 http://deb.debian.org/debian buster/main armhf ruby-json armhf 2.1.0+dfsg-2+b1 [50.3 kB] Get: 181 http://deb.debian.org/debian buster/main armhf ruby-multi-json all 1.12.1-1 [19.9 kB] Get: 182 http://deb.debian.org/debian buster/main armhf ruby-mysql2 armhf 0.5.2-1 [39.8 kB] Get: 183 http://deb.debian.org/debian buster/main armhf ruby-rack all 2.0.6-3 [90.0 kB] Get: 184 http://deb.debian.org/debian buster/main armhf ruby-rack-cache all 1.2-4 [37.0 kB] Get: 185 http://deb.debian.org/debian buster/main armhf ruby-rspec-support all 3.8.0c0e1m0s0-1 [31.8 kB] Get: 186 http://deb.debian.org/debian buster/main armhf ruby-rspec-expectations all 3.8.0c0e1m0s0-1 [102 kB] Get: 187 http://deb.debian.org/debian buster/main armhf ruby-rspec-mocks all 3.8.0c0e1m0s0-1 [94.0 kB] Get: 188 http://deb.debian.org/debian buster/main armhf ruby-thread-order all 1.1.0-1 [5096 B] Get: 189 http://deb.debian.org/debian buster/main armhf ruby-rspec-core all 3.8.0c0e1m0s0-1 [190 kB] Get: 190 http://deb.debian.org/debian buster/main armhf ruby-rspec all 3.8.0c0e1m0s0-1 [7620 B] Get: 191 http://deb.debian.org/debian buster/main armhf ruby-rspec-retry all 0.5.7-1 [8248 B] Get: 192 http://deb.debian.org/debian buster/main armhf ruby-sequel all 5.15.0-1 [946 kB] Get: 193 http://deb.debian.org/debian buster/main armhf ruby-sqlite3 armhf 1.3.13-1+b2 [39.3 kB] Get: 194 http://deb.debian.org/debian buster/main armhf ruby-tokyocabinet armhf 1.31-5+b2 [24.3 kB] Fetched 63.6 MB in 10s (6367 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18932 files and directories currently installed.) Preparing to unpack .../0-libbsd0_0.9.1-2_armhf.deb ... Unpacking libbsd0:armhf (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../1-bsdmainutils_11.1.2+b1_armhf.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../2-libuchardet0_0.0.6-3_armhf.deb ... Unpacking libuchardet0:armhf (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../3-groff-base_1.22.4-3_armhf.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../4-libpipeline1_1.5.1-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../5-man-db_2.8.5-2_armhf.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../6-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) ... Selecting previously unselected package libreadline7:armhf. Preparing to unpack .../7-libreadline7_7.0-5_armhf.deb ... Unpacking libreadline7:armhf (7.0-5) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../8-libsigsegv2_2.12-2_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-2) ... Setting up readline-common (7.0-5) ... Setting up libreadline7:armhf (7.0-5) ... Setting up libsigsegv2:armhf (2.12-2) ... Selecting previously unselected package gawk. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19599 files and directories currently installed.) Preparing to unpack .../00-gawk_1%3a4.2.1+dfsg-1_armhf.deb ... Unpacking gawk (1:4.2.1+dfsg-1) ... Selecting previously unselected package mysql-common. Preparing to unpack .../01-mysql-common_5.8+1.0.5_all.deb ... Unpacking mysql-common (5.8+1.0.5) ... Selecting previously unselected package mariadb-common. Preparing to unpack .../02-mariadb-common_1%3a10.3.22-0+deb10u1_all.deb ... Unpacking mariadb-common (1:10.3.22-0+deb10u1) ... Selecting previously unselected package libssl1.1:armhf. Preparing to unpack .../03-libssl1.1_1.1.1d-0+deb10u3_armhf.deb ... Unpacking libssl1.1:armhf (1.1.1d-0+deb10u3) ... Selecting previously unselected package galera-3. Preparing to unpack .../04-galera-3_25.3.25-2_armhf.deb ... Unpacking galera-3 (25.3.25-2) ... Selecting previously unselected package libcap2:armhf. Preparing to unpack .../05-libcap2_1%3a2.25-2_armhf.deb ... Unpacking libcap2:armhf (1:2.25-2) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../06-libelf1_0.176-1.1_armhf.deb ... Unpacking libelf1:armhf (0.176-1.1) ... Selecting previously unselected package libmnl0:armhf. Preparing to unpack .../07-libmnl0_1.0.4-2_armhf.deb ... Unpacking libmnl0:armhf (1.0.4-2) ... Selecting previously unselected package libxtables12:armhf. Preparing to unpack .../08-libxtables12_1.8.2-4_armhf.deb ... Unpacking libxtables12:armhf (1.8.2-4) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../09-libcap2-bin_1%3a2.25-2_armhf.deb ... Unpacking libcap2-bin (1:2.25-2) ... Selecting previously unselected package iproute2. Preparing to unpack .../10-iproute2_4.20.0-2_armhf.deb ... Unpacking iproute2 (4.20.0-2) ... Selecting previously unselected package libdbi-perl:armhf. Preparing to unpack .../11-libdbi-perl_1.642-1+b1_armhf.deb ... Unpacking libdbi-perl:armhf (1.642-1+b1) ... Selecting previously unselected package lsb-base. Preparing to unpack .../12-lsb-base_10.2019051400_all.deb ... Unpacking lsb-base (10.2019051400) ... Selecting previously unselected package lsof. Preparing to unpack .../13-lsof_4.91+dfsg-1_armhf.deb ... Unpacking lsof (4.91+dfsg-1) ... Selecting previously unselected package libconfig-inifiles-perl. Preparing to unpack .../14-libconfig-inifiles-perl_3.000001-1_all.deb ... Unpacking libconfig-inifiles-perl (3.000001-1) ... Selecting previously unselected package libaio1:armhf. Preparing to unpack .../15-libaio1_0.3.112-3_armhf.deb ... Unpacking libaio1:armhf (0.3.112-3) ... Selecting previously unselected package libncurses6:armhf. Preparing to unpack .../16-libncurses6_6.1+20181013-2+deb10u2_armhf.deb ... Unpacking libncurses6:armhf (6.1+20181013-2+deb10u2) ... Selecting previously unselected package libreadline5:armhf. Preparing to unpack .../17-libreadline5_5.2+dfsg-3+b13_armhf.deb ... Unpacking libreadline5:armhf (5.2+dfsg-3+b13) ... Selecting previously unselected package libsnappy1v5:armhf. Preparing to unpack .../18-libsnappy1v5_1.1.7-1_armhf.deb ... Unpacking libsnappy1v5:armhf (1.1.7-1) ... Selecting previously unselected package mariadb-client-core-10.3. Preparing to unpack .../19-mariadb-client-core-10.3_1%3a10.3.22-0+deb10u1_armhf.deb ... Unpacking mariadb-client-core-10.3 (1:10.3.22-0+deb10u1) ... Selecting previously unselected package mariadb-client-10.3. Preparing to unpack .../20-mariadb-client-10.3_1%3a10.3.22-0+deb10u1_armhf.deb ... Unpacking mariadb-client-10.3 (1:10.3.22-0+deb10u1) ... Selecting previously unselected package mariadb-server-core-10.3. Preparing to unpack .../21-mariadb-server-core-10.3_1%3a10.3.22-0+deb10u1_armhf.deb ... Unpacking mariadb-server-core-10.3 (1:10.3.22-0+deb10u1) ... Selecting previously unselected package psmisc. Preparing to unpack .../22-psmisc_23.2-1_armhf.deb ... Unpacking psmisc (23.2-1) ... Selecting previously unselected package libpopt0:armhf. Preparing to unpack .../23-libpopt0_1.16-12_armhf.deb ... Unpacking libpopt0:armhf (1.16-12) ... Selecting previously unselected package rsync. Preparing to unpack .../24-rsync_3.1.3-6_armhf.deb ... Unpacking rsync (3.1.3-6) ... Selecting previously unselected package libwrap0:armhf. Preparing to unpack .../25-libwrap0_7.6.q-28_armhf.deb ... Unpacking libwrap0:armhf (7.6.q-28) ... Selecting previously unselected package socat. Preparing to unpack .../26-socat_1.7.3.2-2_armhf.deb ... Unpacking socat (1.7.3.2-2) ... Setting up mysql-common (5.8+1.0.5) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up mariadb-common (1:10.3.22-0+deb10u1) ... update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Selecting previously unselected package mariadb-server-10.3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20578 files and directories currently installed.) Preparing to unpack .../mariadb-server-10.3_1%3a10.3.22-0+deb10u1_armhf.deb ... Unpacking mariadb-server-10.3 (1:10.3.22-0+deb10u1) ... Selecting previously unselected package libpython3.7-minimal:armhf. Preparing to unpack .../libpython3.7-minimal_3.7.3-2+deb10u1_armhf.deb ... Unpacking libpython3.7-minimal:armhf (3.7.3-2+deb10u1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.2.6-2+deb10u1_armhf.deb ... Unpacking libexpat1:armhf (2.2.6-2+deb10u1) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.3-2+deb10u1_armhf.deb ... Unpacking python3.7-minimal (3.7.3-2+deb10u1) ... Setting up libssl1.1:armhf (1.1.1d-0+deb10u3) ... Setting up libpython3.7-minimal:armhf (3.7.3-2+deb10u1) ... Setting up libexpat1:armhf (2.2.6-2+deb10u1) ... Setting up python3.7-minimal (3.7.3-2+deb10u1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20962 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.3-1_armhf.deb ... Unpacking python3-minimal (3.7.3-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.62_all.deb ... Unpacking mime-support (3.62) ... Selecting previously unselected package libmpdec2:armhf. Preparing to unpack .../2-libmpdec2_2.4.2-2_armhf.deb ... Unpacking libmpdec2:armhf (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:armhf. Preparing to unpack .../3-libpython3.7-stdlib_3.7.3-2+deb10u1_armhf.deb ... Unpacking libpython3.7-stdlib:armhf (3.7.3-2+deb10u1) ... Selecting previously unselected package python3.7. Preparing to unpack .../4-python3.7_3.7.3-2+deb10u1_armhf.deb ... Unpacking python3.7 (3.7.3-2+deb10u1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../5-libpython3-stdlib_3.7.3-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.7.3-1) ... Setting up python3-minimal (3.7.3-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21399 files and directories currently installed.) Preparing to unpack .../000-python3_3.7.3-1_armhf.deb ... Unpacking python3 (3.7.3-1) ... Selecting previously unselected package netbase. Preparing to unpack .../001-netbase_5.6_all.deb ... Unpacking netbase (5.6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../003-libmagic-mgc_1%3a5.35-4+deb10u1_armhf.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../004-libmagic1_1%3a5.35-4+deb10u1_armhf.deb ... Unpacking libmagic1:armhf (1:5.35-4+deb10u1) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.35-4+deb10u1_armhf.deb ... Unpacking file (1:5.35-4+deb10u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../006-gettext-base_0.19.8.1-9_armhf.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package netcat-traditional. Preparing to unpack .../007-netcat-traditional_1.10-41.1_armhf.deb ... Unpacking netcat-traditional (1.10-41.1) ... Selecting previously unselected package m4. Preparing to unpack .../008-m4_1.4.18-2_armhf.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../009-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../010-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../011-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../012-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package openssl. Preparing to unpack .../013-openssl_1.1.1d-0+deb10u3_armhf.deb ... Unpacking openssl (1.1.1d-0+deb10u3) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../014-ca-certificates_20190110_all.deb ... Unpacking ca-certificates (20190110) ... Selecting previously unselected package libtool. Preparing to unpack .../015-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../016-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../017-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../018-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../019-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package dwz. Preparing to unpack .../020-dwz_0.12-3_armhf.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../021-libglib2.0-0_2.58.3-2+deb10u2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.58.3-2+deb10u2) ... Selecting previously unselected package libicu63:armhf. Preparing to unpack .../022-libicu63_63.1-6+deb10u1_armhf.deb ... Unpacking libicu63:armhf (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../023-libxml2_2.9.4+dfsg1-7+b3_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../024-libcroco3_0.6.12-3_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-3) ... Selecting previously unselected package gettext. Preparing to unpack .../025-gettext_0.19.8.1-9_armhf.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../026-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../027-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../028-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package libassuan0:armhf. Preparing to unpack .../029-libassuan0_2.5.2-1_armhf.deb ... Unpacking libassuan0:armhf (2.5.2-1) ... Selecting previously unselected package gpgconf. Preparing to unpack .../030-gpgconf_2.2.12-1+deb10u1_armhf.deb ... Unpacking gpgconf (2.2.12-1+deb10u1) ... Selecting previously unselected package libksba8:armhf. Preparing to unpack .../031-libksba8_1.3.5-2_armhf.deb ... Unpacking libksba8:armhf (1.3.5-2) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../032-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../033-libsasl2-2_2.1.27+dfsg-1+deb10u1_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libldap-common. Preparing to unpack .../034-libldap-common_2.4.47+dfsg-3+deb10u2_all.deb ... Unpacking libldap-common (2.4.47+dfsg-3+deb10u2) ... Selecting previously unselected package libldap-2.4-2:armhf. Preparing to unpack .../035-libldap-2.4-2_2.4.47+dfsg-3+deb10u2_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.47+dfsg-3+deb10u2) ... Selecting previously unselected package libnpth0:armhf. Preparing to unpack .../036-libnpth0_1.6-1_armhf.deb ... Unpacking libnpth0:armhf (1.6-1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../037-dirmngr_2.2.12-1+deb10u1_armhf.deb ... Unpacking dirmngr (2.2.12-1+deb10u1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../038-gnupg-l10n_2.2.12-1+deb10u1_all.deb ... Unpacking gnupg-l10n (2.2.12-1+deb10u1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../039-gnupg-utils_2.2.12-1+deb10u1_armhf.deb ... Unpacking gnupg-utils (2.2.12-1+deb10u1) ... Selecting previously unselected package gpg. Preparing to unpack .../040-gpg_2.2.12-1+deb10u1_armhf.deb ... Unpacking gpg (2.2.12-1+deb10u1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../041-pinentry-curses_1.1.0-2_armhf.deb ... Unpacking pinentry-curses (1.1.0-2) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../042-gpg-agent_2.2.12-1+deb10u1_armhf.deb ... Unpacking gpg-agent (2.2.12-1+deb10u1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../043-gpg-wks-client_2.2.12-1+deb10u1_armhf.deb ... Unpacking gpg-wks-client (2.2.12-1+deb10u1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../044-gpg-wks-server_2.2.12-1+deb10u1_armhf.deb ... Unpacking gpg-wks-server (2.2.12-1+deb10u1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../045-gpgsm_2.2.12-1+deb10u1_armhf.deb ... Unpacking gpgsm (2.2.12-1+deb10u1) ... Selecting previously unselected package gnupg. Preparing to unpack .../046-gnupg_2.2.12-1+deb10u1_all.deb ... Unpacking gnupg (2.2.12-1+deb10u1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../047-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../048-libfile-homedir-perl_1.004-1_all.deb ... Unpacking libfile-homedir-perl (1.004-1) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../049-libio-pty-perl_1%3a1.08-1.1+b5_armhf.deb ... Unpacking libio-pty-perl (1:1.08-1.1+b5) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../050-libipc-run-perl_20180523.0-1_all.deb ... Unpacking libipc-run-perl (20180523.0-1) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../051-libclass-method-modifiers-perl_2.12-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.12-1) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../052-libsub-exporter-progressive-perl_0.001013-1_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-1) ... Selecting previously unselected package libdevel-globaldestruction-perl. Preparing to unpack .../053-libdevel-globaldestruction-perl_0.14-1_all.deb ... Unpacking libdevel-globaldestruction-perl (0.14-1) ... Selecting previously unselected package libb-hooks-op-check-perl. Preparing to unpack .../054-libb-hooks-op-check-perl_0.22-1+b1_armhf.deb ... Unpacking libb-hooks-op-check-perl (0.22-1+b1) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../055-libdynaloader-functions-perl_0.003-1_all.deb ... Unpacking libdynaloader-functions-perl (0.003-1) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../056-libdevel-callchecker-perl_0.008-1_armhf.deb ... Unpacking libdevel-callchecker-perl (0.008-1) ... Selecting previously unselected package libparams-classify-perl. Preparing to unpack .../057-libparams-classify-perl_0.015-1+b1_armhf.deb ... Unpacking libparams-classify-perl (0.015-1+b1) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../058-libmodule-runtime-perl_0.016-1_all.deb ... Unpacking libmodule-runtime-perl (0.016-1) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../059-libimport-into-perl_1.002005-1_all.deb ... Unpacking libimport-into-perl (1.002005-1) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../060-librole-tiny-perl_2.000006-1_all.deb ... Unpacking librole-tiny-perl (2.000006-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../061-libstrictures-perl_2.000005-1_all.deb ... Unpacking libstrictures-perl (2.000005-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../062-libsub-quote-perl_2.005001-1_all.deb ... Unpacking libsub-quote-perl (2.005001-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../063-libmoo-perl_2.003004-2_all.deb ... Unpacking libmoo-perl (2.003004-2) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../064-libencode-locale-perl_1.05-1_all.deb ... Unpacking libencode-locale-perl (1.05-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../065-libtimedate-perl_2.3000-2+deb10u1_all.deb ... Unpacking libtimedate-perl (2.3000-2+deb10u1) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../066-libhttp-date-perl_6.02-1_all.deb ... Unpacking libhttp-date-perl (6.02-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../067-libfile-listing-perl_6.04-1_all.deb ... Unpacking libfile-listing-perl (6.04-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../068-libhtml-tagset-perl_3.20-3_all.deb ... Unpacking libhtml-tagset-perl (3.20-3) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../069-liburi-perl_1.76-1_all.deb ... Unpacking liburi-perl (1.76-1) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../070-libhtml-parser-perl_3.72-3+b3_armhf.deb ... Unpacking libhtml-parser-perl (3.72-3+b3) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../071-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../072-libio-html-perl_1.001-1_all.deb ... Unpacking libio-html-perl (1.001-1) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../073-liblwp-mediatypes-perl_6.02-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.02-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../074-libhttp-message-perl_6.18-1_all.deb ... Unpacking libhttp-message-perl (6.18-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../075-libhttp-cookies-perl_6.04-1_all.deb ... Unpacking libhttp-cookies-perl (6.04-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../076-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:armhf. Preparing to unpack .../077-perl-openssl-defaults_3_armhf.deb ... Unpacking perl-openssl-defaults:armhf (3) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../078-libnet-ssleay-perl_1.85-2+b1_armhf.deb ... Unpacking libnet-ssleay-perl (1.85-2+b1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../079-libio-socket-ssl-perl_2.060-3_all.deb ... Unpacking libio-socket-ssl-perl (2.060-3) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../080-libnet-http-perl_6.18-1_all.deb ... Unpacking libnet-http-perl (6.18-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../081-liblwp-protocol-https-perl_6.07-2_all.deb ... Unpacking liblwp-protocol-https-perl (6.07-2) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../082-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../083-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../084-libwww-perl_6.36-2_all.deb ... Unpacking libwww-perl (6.36-2) ... Selecting previously unselected package patchutils. Preparing to unpack .../085-patchutils_0.3.4-2_armhf.deb ... Unpacking patchutils (0.3.4-2) ... Selecting previously unselected package wdiff. Preparing to unpack .../086-wdiff_1.2.2-2+b1_armhf.deb ... Unpacking wdiff (1.2.2-2+b1) ... Selecting previously unselected package devscripts. Preparing to unpack .../087-devscripts_2.19.5+deb10u1_armhf.deb ... Unpacking devscripts (2.19.5+deb10u1) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../088-rubygems-integration_1.11+deb10u1_all.deb ... Unpacking rubygems-integration (1.11+deb10u1) ... Selecting previously unselected package ruby-did-you-mean. Preparing to unpack .../089-ruby-did-you-mean_1.2.1-1_all.deb ... Unpacking ruby-did-you-mean (1.2.1-1) ... Selecting previously unselected package ruby-minitest. Preparing to unpack .../090-ruby-minitest_5.11.3-1_all.deb ... Unpacking ruby-minitest (5.11.3-1) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../091-ruby-net-telnet_0.1.1-2_all.deb ... Unpacking ruby-net-telnet (0.1.1-2) ... Selecting previously unselected package ruby-power-assert. Preparing to unpack .../092-ruby-power-assert_1.1.1-1_all.deb ... Unpacking ruby-power-assert (1.1.1-1) ... Selecting previously unselected package ruby-test-unit. Preparing to unpack .../093-ruby-test-unit_3.2.8-1_all.deb ... Unpacking ruby-test-unit (3.2.8-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../094-ruby-xmlrpc_0.3.0-2_all.deb ... Unpacking ruby-xmlrpc (0.3.0-2) ... Selecting previously unselected package libyaml-0-2:armhf. Preparing to unpack .../095-libyaml-0-2_0.2.1-1_armhf.deb ... Unpacking libyaml-0-2:armhf (0.2.1-1) ... Selecting previously unselected package libruby2.5:armhf. Preparing to unpack .../096-libruby2.5_2.5.5-3+deb10u1_armhf.deb ... Unpacking libruby2.5:armhf (2.5.5-3+deb10u1) ... Selecting previously unselected package ruby2.5. Preparing to unpack .../097-ruby2.5_2.5.5-3+deb10u1_armhf.deb ... Unpacking ruby2.5 (2.5.5-3+deb10u1) ... Selecting previously unselected package ruby. Preparing to unpack .../098-ruby_1%3a2.5.1_armhf.deb ... Unpacking ruby (1:2.5.1) ... Selecting previously unselected package rake. Preparing to unpack .../099-rake_12.3.1-3+deb10u1_all.deb ... Unpacking rake (12.3.1-3+deb10u1) ... Selecting previously unselected package gem2deb-test-runner. Preparing to unpack .../100-gem2deb-test-runner_0.43_armhf.deb ... Unpacking gem2deb-test-runner (0.43) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../101-libgmpxx4ldbl_2%3a6.1.2+dfsg-4_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../102-libgmp-dev_2%3a6.1.2+dfsg-4_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.1.2+dfsg-4) ... Selecting previously unselected package ruby2.5-dev:armhf. Preparing to unpack .../103-ruby2.5-dev_2.5.5-3+deb10u1_armhf.deb ... Unpacking ruby2.5-dev:armhf (2.5.5-3+deb10u1) ... Selecting previously unselected package ruby-all-dev:armhf. Preparing to unpack .../104-ruby-all-dev_1%3a2.5.1_armhf.deb ... Unpacking ruby-all-dev:armhf (1:2.5.1) ... Selecting previously unselected package ruby-setup. Preparing to unpack .../105-ruby-setup_3.4.1-9_all.deb ... Unpacking ruby-setup (3.4.1-9) ... Selecting previously unselected package gem2deb. Preparing to unpack .../106-gem2deb_0.43_armhf.deb ... Unpacking gem2deb (0.43) ... Selecting previously unselected package libmariadb3:armhf. Preparing to unpack .../107-libmariadb3_1%3a10.3.22-0+deb10u1_armhf.deb ... Unpacking libmariadb3:armhf (1:10.3.22-0+deb10u1) ... Selecting previously unselected package libtokyocabinet9:armhf. Preparing to unpack .../108-libtokyocabinet9_1.4.48-12_armhf.deb ... Unpacking libtokyocabinet9:armhf (1.4.48-12) ... Selecting previously unselected package mariadb-server. Preparing to unpack .../109-mariadb-server_1%3a10.3.22-0+deb10u1_all.deb ... Unpacking mariadb-server (1:10.3.22-0+deb10u1) ... Selecting previously unselected package netcat. Preparing to unpack .../110-netcat_1.10-41.1_all.deb ... Unpacking netcat (1.10-41.1) ... Selecting previously unselected package ruby-concurrent. Preparing to unpack .../111-ruby-concurrent_1.0.5-3_all.deb ... Unpacking ruby-concurrent (1.0.5-3) ... Selecting previously unselected package ruby-i18n. Preparing to unpack .../112-ruby-i18n_1.5.3-1+deb10u1_all.deb ... Unpacking ruby-i18n (1.5.3-1+deb10u1) ... Selecting previously unselected package ruby-atomic. Preparing to unpack .../113-ruby-atomic_1.1.16-2+b8_armhf.deb ... Unpacking ruby-atomic (1.1.16-2+b8) ... Selecting previously unselected package ruby-thread-safe. Preparing to unpack .../114-ruby-thread-safe_0.3.6-1_all.deb ... Unpacking ruby-thread-safe (0.3.6-1) ... Selecting previously unselected package ruby-tzinfo. Preparing to unpack .../115-ruby-tzinfo_1.2.5-1_all.deb ... Unpacking ruby-tzinfo (1.2.5-1) ... Selecting previously unselected package ruby-activesupport. Preparing to unpack .../116-ruby-activesupport_2%3a5.2.2.1+dfsg-1+deb10u1_all.deb ... Unpacking ruby-activesupport (2:5.2.2.1+dfsg-1+deb10u1) ... Selecting previously unselected package ruby-activemodel. Preparing to unpack .../117-ruby-activemodel_2%3a5.2.2.1+dfsg-1+deb10u1_all.deb ... Unpacking ruby-activemodel (2:5.2.2.1+dfsg-1+deb10u1) ... Selecting previously unselected package ruby-arel. Preparing to unpack .../118-ruby-arel_9.0.0-2_all.deb ... Unpacking ruby-arel (9.0.0-2) ... Selecting previously unselected package ruby-activerecord. Preparing to unpack .../119-ruby-activerecord_2%3a5.2.2.1+dfsg-1+deb10u1_all.deb ... Unpacking ruby-activerecord (2:5.2.2.1+dfsg-1+deb10u1) ... Selecting previously unselected package ruby-bcrypt-pbkdf. Preparing to unpack .../120-ruby-bcrypt-pbkdf_1.0.0-2_armhf.deb ... Unpacking ruby-bcrypt-pbkdf (1.0.0-2) ... Selecting previously unselected package ruby-blankslate. Preparing to unpack .../121-ruby-blankslate_3.1.3-1_all.deb ... Unpacking ruby-blankslate (3.1.3-1) ... Selecting previously unselected package ruby-builder. Preparing to unpack .../122-ruby-builder_3.2.3-1_all.deb ... Unpacking ruby-builder (3.2.3-1) ... Selecting previously unselected package ruby-diff-lcs. Preparing to unpack .../123-ruby-diff-lcs_1.3-1_all.deb ... Unpacking ruby-diff-lcs (1.3-1) ... Selecting previously unselected package ruby-ed25519. Preparing to unpack .../124-ruby-ed25519_1.2.4-1_armhf.deb ... Unpacking ruby-ed25519 (1.2.4-1) ... Selecting previously unselected package ruby-eventmachine. Preparing to unpack .../125-ruby-eventmachine_1.0.7-4.2_armhf.deb ... Unpacking ruby-eventmachine (1.0.7-4.2) ... Selecting previously unselected package ruby-excon. Preparing to unpack .../126-ruby-excon_0.60.0-1_all.deb ... Unpacking ruby-excon (0.60.0-1) ... Selecting previously unselected package ruby-formatador. Preparing to unpack .../127-ruby-formatador_0.2.5-2_all.deb ... Unpacking ruby-formatador (0.2.5-2) ... Selecting previously unselected package ruby-mime-types-data. Preparing to unpack .../128-ruby-mime-types-data_3.2015.1120-1_all.deb ... Unpacking ruby-mime-types-data (3.2015.1120-1) ... Selecting previously unselected package ruby-mime-types. Preparing to unpack .../129-ruby-mime-types_3.2.2-1_all.deb ... Unpacking ruby-mime-types (3.2.2-1) ... Selecting previously unselected package ruby-net-ssh. Preparing to unpack .../130-ruby-net-ssh_1%3a5.1.0-1_all.deb ... Unpacking ruby-net-ssh (1:5.1.0-1) ... Selecting previously unselected package ruby-net-scp. Preparing to unpack .../131-ruby-net-scp_1.2.1-5_all.deb ... Unpacking ruby-net-scp (1.2.1-5) ... Selecting previously unselected package ruby-fog-core. Preparing to unpack .../132-ruby-fog-core_2.1.0-3_all.deb ... Unpacking ruby-fog-core (2.1.0-3) ... Selecting previously unselected package ruby-json. Preparing to unpack .../133-ruby-json_2.1.0+dfsg-2+b1_armhf.deb ... Unpacking ruby-json (2.1.0+dfsg-2+b1) ... Selecting previously unselected package ruby-multi-json. Preparing to unpack .../134-ruby-multi-json_1.12.1-1_all.deb ... Unpacking ruby-multi-json (1.12.1-1) ... Selecting previously unselected package ruby-mysql2. Preparing to unpack .../135-ruby-mysql2_0.5.2-1_armhf.deb ... Unpacking ruby-mysql2 (0.5.2-1) ... Selecting previously unselected package ruby-rack. Preparing to unpack .../136-ruby-rack_2.0.6-3_all.deb ... Unpacking ruby-rack (2.0.6-3) ... Selecting previously unselected package ruby-rack-cache. Preparing to unpack .../137-ruby-rack-cache_1.2-4_all.deb ... Unpacking ruby-rack-cache (1.2-4) ... Selecting previously unselected package ruby-rspec-support. Preparing to unpack .../138-ruby-rspec-support_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec-support (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-rspec-expectations. Preparing to unpack .../139-ruby-rspec-expectations_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec-expectations (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-rspec-mocks. Preparing to unpack .../140-ruby-rspec-mocks_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec-mocks (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-thread-order. Preparing to unpack .../141-ruby-thread-order_1.1.0-1_all.deb ... Unpacking ruby-thread-order (1.1.0-1) ... Selecting previously unselected package ruby-rspec-core. Preparing to unpack .../142-ruby-rspec-core_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec-core (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-rspec. Preparing to unpack .../143-ruby-rspec_3.8.0c0e1m0s0-1_all.deb ... Unpacking ruby-rspec (3.8.0c0e1m0s0-1) ... Selecting previously unselected package ruby-rspec-retry. Preparing to unpack .../144-ruby-rspec-retry_0.5.7-1_all.deb ... Unpacking ruby-rspec-retry (0.5.7-1) ... Selecting previously unselected package ruby-sequel. Preparing to unpack .../145-ruby-sequel_5.15.0-1_all.deb ... Unpacking ruby-sequel (5.15.0-1) ... Selecting previously unselected package ruby-sqlite3. Preparing to unpack .../146-ruby-sqlite3_1.3.13-1+b2_armhf.deb ... Unpacking ruby-sqlite3 (1.3.13-1+b2) ... Selecting previously unselected package ruby-tokyocabinet. Preparing to unpack .../147-ruby-tokyocabinet_1.31-5+b2_armhf.deb ... Unpacking ruby-tokyocabinet (1.31-5+b2) ... Setting up libconfig-inifiles-perl (3.000001-1) ... Setting up libksba8:armhf (1.3.5-2) ... Setting up libpipeline1:armhf (1.5.1-2) ... Setting up wdiff (1.2.2-2+b1) ... Setting up lsb-base (10.2019051400) ... Setting up libfile-which-perl (1.23-1) ... Setting up libreadline5:armhf (5.2+dfsg-3+b13) ... Setting up mime-support (3.62) ... Setting up libtokyocabinet9:armhf (1.4.48-12) ... Setting up netcat-traditional (1.10-41.1) ... update-alternatives: using /bin/nc.traditional to provide /bin/nc (nc) in auto mode Setting up libdynaloader-functions-perl (0.003-1) ... Setting up libclass-method-modifiers-perl (2.12-1) ... Setting up ruby-power-assert (1.1.1-1) ... Setting up libio-pty-perl (1:1.08-1.1+b5) ... Setting up libmagic-mgc (1:5.35-4+deb10u1) ... Setting up gawk (1:4.2.1+dfsg-1) ... Setting up psmisc (23.2-1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libyaml-0-2:armhf (0.2.1-1) ... Setting up libglib2.0-0:armhf (2.58.3-2+deb10u2) ... No schema files found: doing nothing. Setting up libhtml-tagset-perl (3.20-3) ... Setting up liblwp-mediatypes-perl (6.02-1) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up libmagic1:armhf (1:5.35-4+deb10u1) ... Setting up perl-openssl-defaults:armhf (3) ... Setting up gettext-base (0.19.8.1-9) ... Setting up m4 (1.4.18-2) ... Setting up libencode-locale-perl (1.05-1) ... Setting up netcat (1.10-41.1) ... Setting up libnpth0:armhf (1.6-1) ... Setting up file (1:5.35-4+deb10u1) ... Setting up libassuan0:armhf (2.5.2-1) ... Setting up libldap-common (2.4.47+dfsg-3+deb10u2) ... Setting up libicu63:armhf (63.1-6+deb10u1) ... Setting up libcap2:armhf (1:2.25-2) ... Setting up libsnappy1v5:armhf (1.1.7-1) ... Setting up libsasl2-modules-db:armhf (2.1.27+dfsg-1+deb10u1) ... Setting up libcap2-bin (1:2.25-2) ... Setting up ruby-minitest (5.11.3-1) ... Setting up patchutils (0.3.4-2) ... Setting up autotools-dev (20180224.1) ... Setting up libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ... Setting up ruby-test-unit (3.2.8-1) ... Setting up libwrap0:armhf (7.6.q-28) ... Setting up gnupg-l10n (2.2.12-1+deb10u1) ... Setting up socat (1.7.3.2-2) ... Setting up libncurses6:armhf (6.1+20181013-2+deb10u2) ... Setting up ruby-net-telnet (0.1.1-2) ... Setting up libmnl0:armhf (1.0.4-2) ... Setting up libio-html-perl (1.001-1) ... Setting up autopoint (0.19.8.1-9) ... Setting up libb-hooks-op-check-perl (0.22-1+b1) ... Setting up libmariadb3:armhf (1:10.3.22-0+deb10u1) ... Setting up libipc-run-perl (20180523.0-1) ... Setting up libxtables12:armhf (1.8.2-4) ... Setting up libsasl2-2:armhf (2.1.27+dfsg-1+deb10u1) ... Setting up lsof (4.91+dfsg-1) ... Setting up autoconf (2.69-11) ... Setting up libsub-exporter-progressive-perl (0.001013-1) ... Setting up galera-3 (25.3.25-2) ... Setting up libtimedate-perl (2.3000-2+deb10u1) ... Setting up sensible-utils (0.0.12) ... Setting up libuchardet0:armhf (0.0.6-3) ... Setting up gpgconf (2.2.12-1+deb10u1) ... Setting up librole-tiny-perl (2.000006-1) ... Setting up libdevel-globaldestruction-perl (0.14-1) ... Setting up netbase (5.6) ... Setting up libstrictures-perl (2.000005-1) ... Setting up libsub-quote-perl (2.005001-1) ... Setting up libmpdec2:armhf (2.4.2-2) ... Setting up ruby-did-you-mean (1.2.1-1) ... Setting up libaio1:armhf (0.3.112-3) ... Setting up libfile-homedir-perl (1.004-1) ... Setting up openssl (1.1.1d-0+deb10u3) ... Setting up libbsd0:armhf (0.9.1-2) ... Setting up libelf1:armhf (0.176-1.1) ... Setting up ruby-xmlrpc (0.3.0-2) ... Setting up libxml2:armhf (2.9.4+dfsg1-7+b3) ... Setting up liburi-perl (1.76-1) ... Setting up gpg (2.2.12-1+deb10u1) ... Setting up libdbi-perl:armhf (1.642-1+b1) ... Setting up libpopt0:armhf (1.16-12) ... Setting up gnupg-utils (2.2.12-1+deb10u1) ... Setting up libnet-ssleay-perl (1.85-2+b1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.1.0-2) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libhttp-date-perl (6.02-1) ... Setting up libpython3.7-stdlib:armhf (3.7.3-2+deb10u1) ... Setting up libgmp-dev:armhf (2:6.1.2+dfsg-4) ... Setting up gpg-agent (2.2.12-1+deb10u1) ... Setting up libfile-listing-perl (6.04-1) ... Setting up libtool (2.4.6-9) ... Setting up iproute2 (4.20.0-2) ... Setting up gpgsm (2.2.12-1+deb10u1) ... Setting up libldap-2.4-2:armhf (2.4.47+dfsg-3+deb10u2) ... Setting up libnet-http-perl (6.18-1) ... Setting up libdevel-callchecker-perl (0.008-1) ... Setting up dirmngr (2.2.12-1+deb10u1) ... Setting up ca-certificates (20190110) ... Updating certificates in /etc/ssl/certs... 128 added, 0 removed; done. Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up mariadb-server-core-10.3 (1:10.3.22-0+deb10u1) ... Setting up libcroco3:armhf (0.6.12-3) ... Setting up gpg-wks-server (2.2.12-1+deb10u1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3) ... Setting up mariadb-client-core-10.3 (1:10.3.22-0+deb10u1) ... Setting up libhtml-parser-perl (3.72-3+b3) ... Setting up libio-socket-ssl-perl (2.060-3) ... Setting up rsync (3.1.3-6) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of restart. Setting up libpython3-stdlib:armhf (3.7.3-1) ... Setting up libhttp-message-perl (6.18-1) ... Setting up python3.7 (3.7.3-2+deb10u1) ... Setting up libhttp-negotiate-perl (6.01-1) ... Setting up gettext (0.19.8.1-9) ... Setting up gpg-wks-client (2.2.12-1+deb10u1) ... Setting up libhttp-cookies-perl (6.04-1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up libparams-classify-perl (0.015-1+b1) ... Setting up python3 (3.7.3-1) ... Setting up rubygems-integration (1.11+deb10u1) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libmodule-runtime-perl (0.016-1) ... Setting up mariadb-client-10.3 (1:10.3.22-0+deb10u1) ... Setting up gnupg (2.2.12-1+deb10u1) ... Setting up mariadb-server-10.3 (1:10.3.22-0+deb10u1) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up libimport-into-perl (1.002005-1) ... Setting up libmoo-perl (2.003004-2) ... Setting up po-debconf (1.0.21) ... Setting up mariadb-server (1:10.3.22-0+deb10u1) ... Setting up rake (12.3.1-3+deb10u1) ... Setting up liblwp-protocol-https-perl (6.07-2) ... Setting up libwww-perl (6.36-2) ... Setting up libruby2.5:armhf (2.5.5-3+deb10u1) ... Setting up debhelper (12.1.1) ... Setting up dh-autoreconf (19) ... Setting up devscripts (2.19.5+deb10u1) ... Setting up ruby2.5-dev:armhf (2.5.5-3+deb10u1) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Setting up ruby2.5 (2.5.5-3+deb10u1) ... Setting up ruby-all-dev:armhf (1:2.5.1) ... Setting up ruby (1:2.5.1) ... Setting up ruby-setup (3.4.1-9) ... Setting up ruby-json (2.1.0+dfsg-2+b1) ... Setting up ruby-sequel (5.15.0-1) ... Setting up ruby-rspec-support (3.8.0c0e1m0s0-1) ... Setting up ruby-rspec-mocks (3.8.0c0e1m0s0-1) ... Setting up ruby-sqlite3 (1.3.13-1+b2) ... Setting up ruby-mime-types-data (3.2015.1120-1) ... Setting up ruby-arel (9.0.0-2) ... Setting up ruby-tokyocabinet (1.31-5+b2) ... Setting up ruby-diff-lcs (1.3-1) ... Setting up ruby-atomic (1.1.16-2+b8) ... Setting up ruby-multi-json (1.12.1-1) ... Setting up ruby-excon (0.60.0-1) ... Setting up ruby-bcrypt-pbkdf (1.0.0-2) ... Setting up ruby-rack (2.0.6-3) ... Setting up ruby-rack-cache (1.2-4) ... Setting up ruby-eventmachine (1.0.7-4.2) ... Setting up ruby-thread-order (1.1.0-1) ... Setting up ruby-ed25519 (1.2.4-1) ... Setting up ruby-blankslate (3.1.3-1) ... Setting up ruby-concurrent (1.0.5-3) ... Setting up gem2deb-test-runner (0.43) ... Setting up ruby-formatador (0.2.5-2) ... Setting up ruby-thread-safe (0.3.6-1) ... Setting up ruby-rspec-expectations (3.8.0c0e1m0s0-1) ... Setting up ruby-i18n (1.5.3-1+deb10u1) ... Setting up ruby-mime-types (3.2.2-1) ... Setting up ruby-rspec-core (3.8.0c0e1m0s0-1) ... Setting up ruby-builder (3.2.3-1) ... Setting up gem2deb (0.43) ... Setting up ruby-rspec-retry (0.5.7-1) ... Setting up ruby-rspec (3.8.0c0e1m0s0-1) ... Setting up ruby-mysql2 (0.5.2-1) ... Setting up ruby-tzinfo (1.2.5-1) ... Setting up ruby-activesupport (2:5.2.2.1+dfsg-1+deb10u1) ... Setting up ruby-net-ssh (1:5.1.0-1) ... Setting up ruby-activemodel (2:5.2.2.1+dfsg-1+deb10u1) ... Setting up ruby-net-scp (1.2.1-5) ... Setting up ruby-activerecord (2:5.2.2.1+dfsg-1+deb10u1) ... Setting up ruby-fog-core (2.1.0-3) ... Processing triggers for libc-bin (2.28-10) ... Processing triggers for ca-certificates (20190110) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/ruby-moneta-1.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package ruby-moneta dpkg-buildpackage: info: source version 1.0.0-5 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by HIGUCHI Daisuke (VDR dai) dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean --buildsystem=ruby --with ruby debian/rules override_dh_auto_clean make[1]: Entering directory '/build/ruby-moneta-1.0.0' dh_auto_clean dh_ruby --clean dh_ruby --clean Invalid gemspec in [moneta.gemspec]: No such file or directory - git rm -rf /build/ruby-moneta-1.0.0/spec/tmp make[1]: Leaving directory '/build/ruby-moneta-1.0.0' dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby debian/rules build dh build --buildsystem=ruby --with ruby dh_update_autotools_config -O--buildsystem=ruby dh_autoreconf -O--buildsystem=ruby dh_auto_configure -O--buildsystem=ruby dh_ruby --configure dh_auto_build -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -O--buildsystem=ruby dh_ruby --test create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=ruby --with ruby dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby dh_auto_install -O--buildsystem=ruby dh_ruby --install /build/ruby-moneta-1.0.0/debian/ruby-moneta dh_ruby --install Invalid gemspec in [moneta.gemspec]: No such file or directory - git ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install files │ └──────────────────────────────────────────────────────────────────────────────┘ install -d /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby install -D -m644 /build/ruby-moneta-1.0.0/lib/action_dispatch/middleware/session/moneta_store.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/action_dispatch/middleware/session/moneta_store.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/active_support/cache/moneta_store.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/active_support/cache/moneta_store.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/rack/moneta_cookies.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/rack/moneta_cookies.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/rack/session/moneta.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/rack/session/moneta.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/rack/cache/moneta.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/rack/cache/moneta.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/rack/moneta_rest.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/rack/moneta_rest.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/rack/moneta_store.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/rack/moneta_store.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/transformer.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/transformer.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/cache.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/cache.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/transformer/config.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/transformer/config.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/transformer/helper/bson.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/transformer/helper/bson.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/transformer/helper.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/transformer/helper.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/datamapper.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/datamapper.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/pstore.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/pstore.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/sequel.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/sequel.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/tdb.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/tdb.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/riak.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/riak.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/restclient.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/restclient.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/mongo.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/mongo.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/client.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/client.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/sqlite.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/sqlite.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/couch.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/couch.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/cookie.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/cookie.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/null.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/null.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/mongo/official.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/mongo/official.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/mongo/moped.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/mongo/moped.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/mongo/base.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/mongo/base.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/gdbm.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/gdbm.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/yaml.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/yaml.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/daybreak.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/daybreak.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/tokyotyrant.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/tokyotyrant.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/activerecord.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/activerecord.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/hbase.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/hbase.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/memcached.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/memcached.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/lruhash.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/lruhash.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/memcached/dalli.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/memcached/dalli.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/memcached/native.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/memcached/native.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/file.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/file.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/redis.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/redis.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/leveldb.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/leveldb.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/sdbm.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/sdbm.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/dbm.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/dbm.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/localmemcache.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/localmemcache.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/fog.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/fog.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/tokyocabinet.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/tokyocabinet.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/cassandra.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/cassandra.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/memory.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/memory.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/adapters/lmdb.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/adapters/lmdb.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/optionmerger.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/optionmerger.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/weak.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/weak.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/builder.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/builder.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/proxy.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/proxy.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/shared.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/shared.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/mixins.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/mixins.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/server.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/server.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/wrapper.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/wrapper.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/version.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/version.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/logger.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/logger.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/pool.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/pool.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/stack.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/stack.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/expires.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/expires.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/lock.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/lock.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/synchronize.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/synchronize.rb install -D -m644 /build/ruby-moneta-1.0.0/lib/moneta/utils.rb /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby/moneta/utils.rb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install Rubygems integration metadata │ └──────────────────────────────────────────────────────────────────────────────┘ generating gemspec at /build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/share/rubygems-integration/all/specifications/moneta-1.0.0.gemspec /usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.5 from debian/ruby-tests.rb │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/build/ruby-moneta-1.0.0/debian/ruby-moneta/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-moneta/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/arm-linux-gnueabihf/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 debian/ruby-tests.rb PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER ! To do so, start the server, then issue the following commands: '/usr/bin/mysqladmin' -u root password 'new-password' '/usr/bin/mysqladmin' -u root -h i-capture-the-hostname password 'new-password' Alternatively you can run: '/usr/bin/mysql_secure_installation' which will also give you the option of removing the test databases and anonymous user created by default. This is strongly recommended for production servers. See the MariaDB Knowledgebase at http://mariadb.com/kb or the MySQL manual for more instructions. Please report any problems at http://mariadb.org/jira The latest information about MariaDB is available at http://mariadb.org/. You can find additional information about the MySQL part at: http://dev.mysql.com Consider joining MariaDB's strong and vibrant community: https://mariadb.org/get-involved/ 2020-07-15 23:10:12 0 [Note] /usr/sbin/mysqld (mysqld 10.3.22-MariaDB-0+deb10u1) starting as process 21577 ... 2020-07-15 23:10:12 0 [Note] InnoDB: Using Linux native AIO 2020-07-15 23:10:12 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins 2020-07-15 23:10:12 0 [Note] InnoDB: Uses event mutexes 2020-07-15 23:10:12 0 [Note] InnoDB: Compressed tables use zlib 1.2.11 2020-07-15 23:10:12 0 [Note] InnoDB: Number of pools: 1 2020-07-15 23:10:12 0 [Note] InnoDB: Using generic crc32 instructions 2020-07-15 23:10:12 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M 2020-07-15 23:10:12 0 [Note] InnoDB: Completed initialization of buffer pool 2020-07-15 23:10:12 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority(). 2020-07-15 23:10:12 0 [Note] InnoDB: 128 out of 128 rollback segments are active. 2020-07-15 23:10:12 0 [Note] InnoDB: Creating shared tablespace for temporary tables 2020-07-15 23:10:12 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ... 2020-07-15 23:10:12 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB. 2020-07-15 23:10:13 0 [Note] InnoDB: Waiting for purge to start 2020-07-15 23:10:13 0 [Note] InnoDB: 10.3.22 started; log sequence number 1625448; transaction id 21 2020-07-15 23:10:13 0 [Note] InnoDB: Loading buffer pool(s) from /tmp/moneta20200715-21508-m125ky/ib_buffer_pool 2020-07-15 23:10:13 0 [Note] Plugin 'FEEDBACK' is disabled. 2020-07-15 23:10:13 0 [Note] InnoDB: Buffer pool(s) load completed at 200715 23:10:13 2020-07-15 23:10:15 0 [Note] /usr/sbin/mysqld (mysqld 10.3.22-MariaDB-0+deb10u1) starting as process 21619 ... 2020-07-15 23:10:15 0 [Note] InnoDB: Using Linux native AIO 2020-07-15 23:10:15 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins 2020-07-15 23:10:15 0 [Note] InnoDB: Uses event mutexes 2020-07-15 23:10:15 0 [Note] InnoDB: Compressed tables use zlib 1.2.11 2020-07-15 23:10:15 0 [Note] InnoDB: Number of pools: 1 2020-07-15 23:10:15 0 [Note] InnoDB: Using generic crc32 instructions 2020-07-15 23:10:15 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M 2020-07-15 23:10:15 0 [Note] InnoDB: Completed initialization of buffer pool 2020-07-15 23:10:15 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority(). 2020-07-15 23:10:15 0 [Note] InnoDB: 128 out of 128 rollback segments are active. 2020-07-15 23:10:15 0 [Note] InnoDB: Creating shared tablespace for temporary tables 2020-07-15 23:10:15 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ... 2020-07-15 23:10:15 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB. 2020-07-15 23:10:15 0 [Note] InnoDB: 10.3.22 started; log sequence number 1625457; transaction id 21 2020-07-15 23:10:15 0 [Note] InnoDB: Loading buffer pool(s) from /tmp/moneta20200715-21508-m125ky/ib_buffer_pool 2020-07-15 23:10:15 0 [Note] Plugin 'FEEDBACK' is disabled. 2020-07-15 23:10:15 0 [Note] InnoDB: Buffer pool(s) load completed at 200715 23:10:15 2020-07-15 23:10:15 0 [Note] Server socket created on IP: '127.0.0.1'. 2020-07-15 23:10:15 0 [Note] Reading of all Master_info entries succeeded 2020-07-15 23:10:15 0 [Note] Added new Master_info '' to hash table 2020-07-15 23:10:15 0 [Note] /usr/sbin/mysqld: ready for connections. Version: '10.3.22-MariaDB-0+deb10u1' socket: '/tmp/moneta20200715-21508-m125ky/mysql.sock' port: 2460 Debian 10 Uptime: 3 Threads: 7 Questions: 1 Slow queries: 0 Opens: 17 Flush tables: 1 Open tables: 11 Queries per second avg: 0.333 mysqladmin: DROP DATABASE moneta failed; error: 'Can't drop database 'moneta'; database doesn't exist' mysqladmin: DROP DATABASE moneta_activerecord1 failed; error: 'Can't drop database 'moneta_activerecord1'; database doesn't exist' mysqladmin: DROP DATABASE moneta_activerecord2 failed; error: 'Can't drop database 'moneta_activerecord2'; database doesn't exist' The following specs will be executed: spec/moneta/transformer_value_marshal_spec.rb spec/moneta/standard_lruhash_spec.rb spec/moneta/standard_sdbm_spec.rb spec/moneta/transformer_marshal_spec.rb spec/moneta/standard_kyotocabinet_spec.rb spec/moneta/optionmerger_spec.rb spec/moneta/standard_sequel_spec.rb spec/moneta/proxy_expires_memory_spec.rb spec/moneta/transformer_marshal_sha256_spec.rb spec/active_support/cache_moneta_store_spec.rb spec/moneta/standard_sqlite_with_expires_spec.rb spec/moneta/standard_pstore_with_expires_spec.rb spec/moneta/standard_tokyocabinet_with_expires_spec.rb spec/moneta/standard_hashfile_with_expires_spec.rb spec/moneta/standard_dbm_spec.rb spec/moneta/cache_memory_null_spec.rb spec/moneta/transformer_marshal_hex_spec.rb spec/moneta/pool_spec.rb spec/moneta/adapter_kyotocabinet_spec.rb spec/moneta/transformer_marshal_truncate_spec.rb spec/moneta/standard_null_spec.rb spec/moneta/standard_fog_with_expires_spec.rb spec/moneta/standard_hashfile_spec.rb spec/moneta/transformer_key_marshal_spec.rb spec/moneta/standard_activerecord_spec.rb spec/moneta/adapter_sdbm_spec.rb spec/moneta/transformer_marshal_base64_spec.rb spec/moneta/standard_memory_with_json_serializer_spec.rb spec/moneta/transformer_marshal_qp_spec.rb spec/moneta/standard_tokyocabinet_spec.rb spec/moneta/transformer_marshal_uuencode_spec.rb spec/moneta/transformer_json_spec.rb spec/moneta/standard_lruhash_with_expires_spec.rb spec/moneta/standard_memory_spec.rb spec/moneta/adapter_pstore_spec.rb spec/moneta/standard_sdbm_with_expires_spec.rb spec/moneta/stack_file_memory_spec.rb spec/moneta/transformer_marshal_escape_spec.rb spec/moneta/adapter_client_spec.rb spec/moneta/adapter_gdbm_spec.rb spec/moneta/adapter_fog_spec.rb spec/moneta/adapter_lruhash_spec.rb spec/moneta/adapter_cookie_spec.rb spec/moneta/expires_memory_with_default_expires_spec.rb spec/moneta/expires_file_spec.rb spec/moneta/standard_file_spec.rb spec/moneta/standard_yaml_with_expires_spec.rb spec/moneta/standard_gdbm_spec.rb spec/moneta/transformer_yaml_spec.rb spec/moneta/standard_memory_with_compress_spec.rb spec/rack/moneta_cookies_spec.rb spec/moneta/shared_unix_spec.rb spec/moneta/standard_pstore_spec.rb spec/moneta/semaphore_spec.rb spec/moneta/adapter_memory_spec.rb spec/moneta/transformer_marshal_md5_spread_spec.rb spec/moneta/stack_memory_file_spec.rb spec/moneta/adapter_dbm_spec.rb spec/moneta/adapter_sqlite_spec.rb spec/moneta/standard_kyotocabinet_with_expires_spec.rb spec/moneta/adapter_sequel_spec.rb spec/moneta/transformer_key_inspect_spec.rb spec/moneta/standard_activerecord_with_expires_spec.rb spec/moneta/standard_sequel_with_expires_spec.rb spec/moneta/transformer_value_yaml_spec.rb spec/moneta/transformer_marshal_sha1_spec.rb spec/moneta/transformer_zlib_spec.rb spec/moneta/adapter_yaml_spec.rb spec/moneta/standard_memory_with_json_key_serializer_spec.rb spec/moneta/adapter_tokyocabinet_hdb_spec.rb spec/moneta/cache_file_memory_spec.rb spec/moneta/adapter_tokyocabinet_bdb_spec.rb spec/moneta/shared_tcp_spec.rb spec/moneta/transformer_marshal_hmac_spec.rb spec/moneta/standard_sqlite_spec.rb spec/moneta/transformer_marshal_sha384_spec.rb spec/moneta/standard_memory_with_expires_spec.rb spec/moneta/standard_fog_spec.rb spec/moneta/adapter_file_spec.rb spec/moneta/transformer_key_yaml_spec.rb spec/moneta/builder_spec.rb spec/rack/session_moneta_spec.rb spec/moneta/standard_client_tcp_spec.rb spec/moneta/transformer_marshal_rmd160_spec.rb spec/moneta/transformer_marshal_sha512_spec.rb spec/moneta/standard_file_with_expires_spec.rb spec/moneta/expires_memory_spec.rb spec/moneta/standard_memory_with_prefix_spec.rb spec/moneta/transformer_marshal_prefix_spec.rb spec/moneta/standard_yaml_spec.rb spec/moneta/null_adapter_spec.rb spec/moneta/transformer_key_to_s_spec.rb spec/moneta/lock_spec.rb spec/moneta/transformer_marshal_md5_spec.rb spec/moneta/mutex_spec.rb spec/rack/moneta_store_spec.rb spec/moneta/standard_memory_with_json_value_serializer_spec.rb spec/moneta/standard_dbm_with_expires_spec.rb spec/moneta/standard_client_unix_spec.rb spec/moneta/standard_gdbm_with_expires_spec.rb # terminated with exception (report_on_exception is true): script/parallel-tests:121:in `block (2 levels) in
': undefined method `each' for "spec/active_support/cache_moneta_store_spec.rb":String (NoMethodError) Moneta::Server - closed stream ...................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ...........................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..........WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ...............................................................................................................................................................................................................................................................................................................Failed to start server - Address already in use - bind(2) for "127.0.0.1" port 9000 ..............................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ....................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_value_marshal_spec.rb:188:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 12.15 seconds (files took 6.41 seconds to load) 6507 examples, 0 failures ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................Moneta::Server - "value" is not an integer value WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ........Moneta::Server - "value" is not an integer value WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:50924:in `block (2 levels) in create_thread'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. . 2 deprecation warnings total Finished in 28.69 seconds (files took 3.86 seconds to load) 185 examples, 0 failures ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. ... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_marshal_spec.rb:188:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 11.22 seconds (files took 6.08 seconds to load) 6507 examples, 0 failures ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. . If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 31.29 seconds (files took 7.04 seconds to load) 6515 examples, 0 failures .................................................................................# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) ...# terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) ..# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .Failed to start server - Address already in use - bind(2) for "127.0.0.1" port 9000 .# terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) ..# terminated with exception (report_on_exception is true): # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ../build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ../build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): ........../build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) ..# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ../build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ../build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ../build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) ..# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ../build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ..../build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) .# terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): ./build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) # terminated with exception (report_on_exception is true): /build/ruby-moneta-1.0.0/spec/moneta/standard_client_tcp_spec.rb:260:in `block (4 levels) in ': undefined method `each' for 1.1:Float (NoMethodError) ..............................................................................................................Test standard_kyotocabinet not executed: NameError - uninitialized constant Moneta::Adapters::KyotoCabinet Did you mean? Moneta::Adapters::TokyoCabinet /build/ruby-moneta-1.0.0/lib/moneta.rb:124:in `const_get' /build/ruby-moneta-1.0.0/lib/moneta.rb:124:in `new' /build/ruby-moneta-1.0.0/spec/moneta/standard_kyotocabinet_spec.rb:11:in `new_store' /build/ruby-moneta-1.0.0/spec/helper.rb:140:in `initialize' /build/ruby-moneta-1.0.0/spec/helper.rb:152:in `new' /build/ruby-moneta-1.0.0/spec/helper.rb:152:in `describe_moneta' /build/ruby-moneta-1.0.0/spec/moneta/standard_kyotocabinet_spec.rb:5:in `' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:2034:in `load' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:2034:in `load_file_handling_errors' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1560:in `block in load_spec_files' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1558:in `each' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1558:in `load_spec_files' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:98:in `setup' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:86:in `run' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:71:in `run' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:45:in `invoke' /usr/bin/rspec:4:in `
' No examples found. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 1 deprecation warning total Finished in 0.00198 seconds (files took 2.72 seconds to load) 0 examples, 0 failures ................................................................................................................................................................................................................................................................................................................................................./build/ruby-moneta-1.0.0/spec/moneta/optionmerger_spec.rb:34: warning: already initialized constant PREFIX /build/ruby-moneta-1.0.0/spec/moneta/optionmerger_spec.rb:34: warning: previous definition of PREFIX was here ........................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/optionmerger_spec.rb:23:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 0.1234 seconds (files took 3.57 seconds to load) 9 examples, 0 failures ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 54.7 seconds (files took 7.69 seconds to load) 6872 examples, 0 failures ....................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................Moneta::Server - "\x04\b\"\nvalue" is not an integer value ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .....Moneta::Server - "\x04\b\"\nvalue" is not an integer value .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_marshal_sha256_spec.rb:191:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 14.06 seconds (files took 5.46 seconds to load) 6516 examples, 0 failures ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. .. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/helper.rb:173:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total . Finished in 1 minute 56.13 seconds (files took 5.99 seconds to load) 6878 examples, 0 failures ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 1 minute 46.46 seconds (files took 6.15 seconds to load) 6531 examples, 0 failures ..Failed to start server - Address already in use - connect(2) for /build/ruby-moneta-1.0.0/spec/tmp/standard_client_unix ..................................Moneta::Server - "\x04\b\"\nvalue" is not an integer value WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .Moneta::Server - "\x04\b\"\nvalue" is not an integer value WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ....................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ........WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ......................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .............................................................................................................................................................................Moneta::Server - closed stream ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:50924:in `block (2 levels) in create_thread'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 1 minute 52.78 seconds (files took 6.1 seconds to load) 6877 examples, 0 failures ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/shared_unix_spec.rb:41:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 6 minutes 33 seconds (files took 4.5 seconds to load) 186 examples, 0 failures ...................................................................................................Moneta::Server - closed stream ...........................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:50924:in `block (2 levels) in create_thread'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 5 minutes 32 seconds (files took 5.79 seconds to load) 6904 examples, 0 failures ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ...................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51239:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51242:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:50924:in `block (2 levels) in create_thread'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 2 minutes 53.3 seconds (files took 4.16 seconds to load) 6904 examples, 0 failures ..........................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/shared_tcp_spec.rb:41:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 5 minutes 42 seconds (files took 3 seconds to load) 186 examples, 0 failures ..................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51239:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51242:in `rescue in block (2 levels) in '. .. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 7 minutes 44 seconds (files took 4.93 seconds to load) 6901 examples, 0 failures ...........................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ...................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 0.42204 seconds (files took 2.48 seconds to load) 175 examples, 0 failures ..............................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_marshal_hex_spec.rb:191:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 9.78 seconds (files took 4.08 seconds to load) 6516 examples, 0 failures .......................Test adapter_kyotocabinet not executed: NameError - uninitialized constant Moneta::Adapters::KyotoCabinet Did you mean? Moneta::Adapters::TokyoCabinet /build/ruby-moneta-1.0.0/spec/moneta/adapter_kyotocabinet_spec.rb:11:in `new_store' /build/ruby-moneta-1.0.0/spec/helper.rb:140:in `initialize' /build/ruby-moneta-1.0.0/spec/helper.rb:152:in `new' /build/ruby-moneta-1.0.0/spec/helper.rb:152:in `describe_moneta' /build/ruby-moneta-1.0.0/spec/moneta/adapter_kyotocabinet_spec.rb:5:in `' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:2034:in `load' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:2034:in `load_file_handling_errors' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1560:in `block in load_spec_files' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1558:in `each' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1558:in `load_spec_files' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:98:in `setup' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:86:in `run' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:71:in `run' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:45:in `invoke' /usr/bin/rspec:4:in `
' No examples found. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 1 deprecation warning total Finished in 0.00129 seconds (files took 1.84 seconds to load) 0 examples, 0 failures ...............................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_marshal_truncate_spec.rb:191:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 10.85 seconds (files took 4.24 seconds to load) 6516 examples, 0 failures ......................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ................................................................................................................................................................................................................................................................................................................. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:50924:in `block (2 levels) in create_thread'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 32.9 seconds (files took 2.39 seconds to load) 185 examples, 0 failures ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................Test standard_fog_with_expires not executed: ArgumentError - aws is not a recognized provider /usr/lib/ruby/vendor_ruby/fog/core/services_mixin.rb:12:in `new' /usr/lib/ruby/vendor_ruby/fog/storage.rb:22:in `new' /build/ruby-moneta-1.0.0/lib/moneta/adapters/fog.rb:18:in `initialize' /build/ruby-moneta-1.0.0/lib/moneta.rb:124:in `new' /build/ruby-moneta-1.0.0/lib/moneta.rb:124:in `new' /build/ruby-moneta-1.0.0/spec/moneta/standard_fog_with_expires_spec.rb:13:in `new_store' /build/ruby-moneta-1.0.0/spec/helper.rb:140:in `initialize' /build/ruby-moneta-1.0.0/spec/helper.rb:152:in `new' /build/ruby-moneta-1.0.0/spec/helper.rb:152:in `describe_moneta' /build/ruby-moneta-1.0.0/spec/moneta/standard_fog_with_expires_spec.rb:5:in `' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:2034:in `load' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:2034:in `load_file_handling_errors' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1560:in `block in load_spec_files' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1558:in `each' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1558:in `load_spec_files' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:98:in `setup' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:86:in `run' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:71:in `run' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:45:in `invoke' /usr/bin/rspec:4:in `
' No examples found. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 1 deprecation warning total Finished in 0.00106 seconds (files took 4.13 seconds to load) 0 examples, 0 failures ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51253:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 16.77 seconds (files took 3.17 seconds to load) 3038 examples, 0 failures .............................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_key_marshal_spec.rb:188:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 12.13 seconds (files took 5.31 seconds to load) 6507 examples, 0 failures ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. .. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 3 minutes 26.5 seconds (files took 3.64 seconds to load) 6874 examples, 0 failures .................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ....................................................................................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 0.99075 seconds (files took 2.81 seconds to load) 180 examples, 0 failures ...................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. ...WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:50924:in `block (2 levels) in create_thread'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 14 minutes 0 seconds (files took 6.89 seconds to load) 6877 examples, 0 failures .........................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ..............................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. .... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 4.43 seconds (files took 3.63 seconds to load) 699 examples, 0 failures ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ...WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. .. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_marshal_base64_spec.rb:191:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 15.93 seconds (files took 5.67 seconds to load) 6516 examples, 0 failures ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .............................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_marshal_qp_spec.rb:191:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 13.91 seconds (files took 7.23 seconds to load) 6516 examples, 0 failures ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_marshal_uuencode_spec.rb:191:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 12.19 seconds (files took 4.46 seconds to load) 6516 examples, 0 failures .....................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_json_spec.rb:52:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 1.23 seconds (files took 2.63 seconds to load) 699 examples, 0 failures .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:50924:in `block (2 levels) in create_thread'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 2 minutes 47.8 seconds (files took 6.51 seconds to load) 6877 examples, 0 failures .........................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. .. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 18.24 seconds (files took 3.52 seconds to load) 6515 examples, 0 failures .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51239:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51242:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 1 minute 58.78 seconds (files took 3.79 seconds to load) 6542 examples, 0 failures .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:50924:in `block (2 levels) in create_thread'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 3 minutes 8.8 seconds (files took 3.42 seconds to load) 6865 examples, 0 failures ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51253:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total . Finished in 2.42 seconds (files took 2.79 seconds to load) 169 examples, 0 failures .....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_marshal_escape_spec.rb:191:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 12.34 seconds (files took 4.58 seconds to load) 6516 examples, 0 failures ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ...WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51239:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51242:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 2 minutes 14.2 seconds (files took 4.56 seconds to load) 6899 examples, 0 failures .................................................................................................................................................................................................................................................................. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 6.97 seconds (files took 2.81 seconds to load) 182 examples, 0 failures .............................................Test adapter_fog not executed: ArgumentError - aws is not a recognized provider /usr/lib/ruby/vendor_ruby/fog/core/services_mixin.rb:12:in `new' /usr/lib/ruby/vendor_ruby/fog/storage.rb:22:in `new' /build/ruby-moneta-1.0.0/lib/moneta/adapters/fog.rb:18:in `initialize' /build/ruby-moneta-1.0.0/spec/moneta/adapter_fog_spec.rb:13:in `new' /build/ruby-moneta-1.0.0/spec/moneta/adapter_fog_spec.rb:13:in `new_store' /build/ruby-moneta-1.0.0/spec/helper.rb:140:in `initialize' /build/ruby-moneta-1.0.0/spec/helper.rb:152:in `new' /build/ruby-moneta-1.0.0/spec/helper.rb:152:in `describe_moneta' /build/ruby-moneta-1.0.0/spec/moneta/adapter_fog_spec.rb:5:in `' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:2034:in `load' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:2034:in `load_file_handling_errors' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1560:in `block in load_spec_files' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1558:in `each' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1558:in `load_spec_files' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:98:in `setup' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:86:in `run' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:71:in `run' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:45:in `invoke' /usr/bin/rspec:4:in `
' No examples found. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 1 deprecation warning total Finished in 0.00128 seconds (files took 6.97 seconds to load) 0 examples, 0 failures ....................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .................................................................................................................................................................. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/adapter_lruhash_spec.rb:35:in `block (3 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 0.7586 seconds (files took 2.12 seconds to load) 189 examples, 0 failures .....................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ..................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 0.34513 seconds (files took 2.12 seconds to load) 175 examples, 0 failures ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 5 minutes 47 seconds (files took 6.88 seconds to load) 6874 examples, 0 failures ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ...............................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ....................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51239:in `rescue in block (2 levels) in '. ............................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51242:in `rescue in block (2 levels) in '. ...... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. . 2 deprecation warnings total Finished in 20 minutes 24 seconds (files took 6.05 seconds to load) 6902 examples, 0 failures ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 1 minute 45.92 seconds (files took 4.19 seconds to load) 6532 examples, 0 failures ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ...WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ...WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51239:in `rescue in block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51242:in `rescue in block (2 levels) in '. .. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/expires_file_spec.rb:69:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 2 minutes 10.9 seconds (files took 2.63 seconds to load) 785 examples, 0 failures ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_yaml_spec.rb:188:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total . Finished in 23.85 seconds (files took 4.47 seconds to load) 6507 examples, 0 failures ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ...WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. .. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:50924:in `block (2 levels) in create_thread'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 2 minutes 9.8 seconds (files took 5.94 seconds to load) 6877 examples, 0 failures ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 1 deprecation warning total Finished in 0.13869 seconds (files took 4.89 seconds to load) 7 examples, 0 failures .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 29.15 seconds (files took 5.81 seconds to load) 6515 examples, 0 failures .........................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. .. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 1 minute 28.55 seconds (files took 5.43 seconds to load) 6874 examples, 0 failures ............................................................. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/semaphore_spec.rb:22:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 1.22 seconds (files took 3.8 seconds to load) 6 examples, 0 failures .........................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 12.03 seconds (files took 6.12 seconds to load) 6503 examples, 0 failures ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_marshal_md5_spread_spec.rb:191:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 14.93 seconds (files took 6.72 seconds to load) 6516 examples, 0 failures ..................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .........WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 18.3 seconds (files took 3.51 seconds to load) 182 examples, 0 failures ..................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ......WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ............................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..........WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 30.64 seconds (files took 8.46 seconds to load) 183 examples, 0 failures ................................................................................................................................................................................................................................Test standard_kyotocabinet_with_expires not executed: NameError - uninitialized constant Moneta::Adapters::KyotoCabinet Did you mean? Moneta::Adapters::TokyoCabinet /build/ruby-moneta-1.0.0/lib/moneta.rb:124:in `const_get' /build/ruby-moneta-1.0.0/lib/moneta.rb:124:in `new' /build/ruby-moneta-1.0.0/spec/moneta/standard_kyotocabinet_with_expires_spec.rb:11:in `new_store' /build/ruby-moneta-1.0.0/spec/helper.rb:140:in `initialize' /build/ruby-moneta-1.0.0/spec/helper.rb:152:in `new' /build/ruby-moneta-1.0.0/spec/helper.rb:152:in `describe_moneta' /build/ruby-moneta-1.0.0/spec/moneta/standard_kyotocabinet_with_expires_spec.rb:5:in `' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:2034:in `load' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:2034:in `load_file_handling_errors' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1560:in `block in load_spec_files' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1558:in `each' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1558:in `load_spec_files' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:98:in `setup' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:86:in `run' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:71:in `run' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:45:in `invoke' /usr/bin/rspec:4:in `
' No examples found. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 1 deprecation warning total Finished in 0.00206 seconds (files took 2.91 seconds to load) 0 examples, 0 failures .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ......................................................................................................................................................................................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:50924:in `block (2 levels) in create_thread'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 1 minute 26.26 seconds (files took 3.29 seconds to load) 185 examples, 0 failures .........................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_key_inspect_spec.rb:88:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 5.03 seconds (files took 5 seconds to load) 2187 examples, 0 failures ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 4 minutes 20.8 seconds (files took 7.29 seconds to load) 6901 examples, 0 failures ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:50924:in `block (2 levels) in create_thread'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 5 minutes 16 seconds (files took 5.94 seconds to load) 6877 examples, 0 failures .....................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_value_yaml_spec.rb:188:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 21.09 seconds (files took 4.75 seconds to load) 6507 examples, 0 failures ..........................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_marshal_sha1_spec.rb:191:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 14.04 seconds (files took 5.93 seconds to load) 6516 examples, 0 failures ......................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_zlib_spec.rb:52:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 0.85694 seconds (files took 2.97 seconds to load) 711 examples, 0 failures ...............................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 8.25 seconds (files took 2.86 seconds to load) 731 examples, 0 failures .........................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 9.86 seconds (files took 2.84 seconds to load) 2188 examples, 0 failures ................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ........................................................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 13.02 seconds (files took 2.27 seconds to load) 182 examples, 0 failures ...........................................................F.............F.....WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .............................................................................F....................................................F.................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:50924:in `block (2 levels) in create_thread'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 5 minutes 43 seconds (files took 5.27 seconds to load) 185 examples, 0 failures F.................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ..................................F.................................................................................................................................. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 7.42 seconds (files took 4.01 seconds to load) 182 examples, 0 failures FF..................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_marshal_hmac_spec.rb:191:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 18.5 seconds (files took 8.19 seconds to load) 6516 examples, 0 failures .................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .F.................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/cache_file_memory_spec.rb:41:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 1 minute 17.89 seconds (files took 2.68 seconds to load) 186 examples, 0 failures F.................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ...................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ...........................................................................................................................................................................................................................................................................................................F....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.....................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_marshal_sha384_spec.rb:191:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 15.75 seconds (files took 7.37 seconds to load) 6516 examples, 0 failures .....................................F.................................................................................F.........................................................................F............................................................................F............................................................................................F.....................................................................F..............................................................................................F...................................................................F..............................................................F.............................................................................F...................................................................F............................................................F...........................................................F...................................F...................................................................F................................................F.............................................................................F..........................................F...............................................................................F........................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ......................................................................................................................................................................................................................................................................................................................F...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.....................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..........WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51239:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51242:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 2 minutes 8.9 seconds (files took 4.87 seconds to load) 6542 examples, 0 failures ...................................................................................................................................F..................................................................Test standard_fog not executed: ArgumentError - aws is not a recognized provider /usr/lib/ruby/vendor_ruby/fog/core/services_mixin.rb:12:in `new' /usr/lib/ruby/vendor_ruby/fog/storage.rb:22:in `new' /build/ruby-moneta-1.0.0/lib/moneta/adapters/fog.rb:18:in `initialize' /build/ruby-moneta-1.0.0/lib/moneta.rb:124:in `new' /build/ruby-moneta-1.0.0/lib/moneta.rb:124:in `new' /build/ruby-moneta-1.0.0/spec/moneta/standard_fog_spec.rb:13:in `new_store' /build/ruby-moneta-1.0.0/spec/helper.rb:140:in `initialize' /build/ruby-moneta-1.0.0/spec/helper.rb:152:in `new' /build/ruby-moneta-1.0.0/spec/helper.rb:152:in `describe_moneta' /build/ruby-moneta-1.0.0/spec/moneta/standard_fog_spec.rb:5:in `' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:2034:in `load' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:2034:in `load_file_handling_errors' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1560:in `block in load_spec_files' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1558:in `each' /usr/lib/ruby/vendor_ruby/rspec/core/configuration.rb:1558:in `load_spec_files' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:98:in `setup' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:86:in `run' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:71:in `run' /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:45:in `invoke' /usr/bin/rspec:4:in `
' No examples found. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 1 deprecation warning total Finished in 0.00273 seconds (files took 5.97 seconds to load) 0 examples, 0 failures ....................................................................................................................F....................................................................................................................................F...........................................................................................................................................................................................................................F...........................................................................................................................................................................................................................F................................................................................................................................................................................................................F.........................................................................................................................................................................................F..................................................................................................................................................................................................................F......................................................................................................................................................................................................F...................................................................................................................................................................................................................F...........................................................................................................................................................................F......................................................................................................................F.........................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .F......................................................................................................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:50924:in `block (2 levels) in create_thread'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 1 minute 7.77 seconds (files took 2.89 seconds to load) 185 examples, 0 failures ..........................................................................................................F......................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ..........................................................................................................................................................................................................................................................................................F.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_key_yaml_spec.rb:188:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 22.68 seconds (files took 6.7 seconds to load) 6507 examples, 0 failures .............................................................................................................. Finished in 0.10804 seconds (files took 1.03 seconds to load) 3 examples, 0 failures .......................................................F...................................................................................................................................................................F........................................................................................................ Deprecation Warnings: Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/rack/session_moneta_spec.rb:44:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 1 deprecation warning total Finished in 5.68 seconds (files took 1.55 seconds to load) 15 examples, 0 failures ............................................................................F................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_marshal_rmd160_spec.rb:191:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 16.85 seconds (files took 5.81 seconds to load) 6516 examples, 0 failures ........................................................................................................................F.........................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_marshal_sha512_spec.rb:191:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 14.31 seconds (files took 5.56 seconds to load) 6516 examples, 0 failures ..................................F............................................................................................................................................................................................................F........................................................................................................................................................................................F................................................................................................................................................................................................F.............................................................................................................................F...................................................................................................................................................................................F..............................................................................................................................................................................................F................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ......WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ....................................................F........................................................................................................................................................................................................................F.............................................................................................................................................................................................................................F................................................................................................................................................................................................................F.............................................................................................................................................F...................................................................................................................................................................................................................................................F....................................................................................................................................................................................................................................................................................................F...............................................F...................................................................................................................................................................................................................F..............................................................................................................................................................................................................................................F.......................................................................................................................................................................................................................F..............................................................................................................................................................F................................................................................................................................................F...................................................................................................................................................................................................................F...................................................................................................................................................................................................................................................................................................F.................................................................................................................................................F..........................................................................................................................................................................................................F.................................................................................................................................................................................................................................................................................................................F.............................................................................................................................................................................................................................................................................................................F.........................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ...............................................................................................................................................F...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51239:in `rescue in block (2 levels) in '. ..WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51242:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:50924:in `block (2 levels) in create_thread'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 13 minutes 50 seconds (files took 9.75 seconds to load) 6904 examples, 0 failures ....................................................................................................................................................................................................................................................F........................................................................................................................................................F....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................F....................................................................................F...F.F..F...F.F..F..F..F.F........F..F.F...F.F.F..F.F..F.F..F.............................................................................F.F...F.F..FF...F.F...F.F..........................................................................................F..F.F..F...F.F..F..F.F..F..................F.F..F.F.F..F.F.F..F.FFF.F..FF.F.FF.........FFF..F.FF.FFF.F.F..F..FF.F.F.F.F..F.FF.FF..FF...........F..F.FFF.F..F.FFF.F.FF..F.F..FFF...FF.F.F...FF.F.F..F.F.FF...........F.FF.FF...F.FF..F.F..FF.F.FF..F.F.FF.F..F..FFF.FFFF.F..F..FFF.F.F............F.F..F.F...F.F..F..F..F.FF..FFF.F..F.FFF.F.F.FFF..F...F..F.F..F..F.F..F..F.....................................................................F.F...FFF..FF...F..FF..............FF.F.F..F.F..F..FFF.F.F.F.F..F.F.FF.F..F............F.FF.FF..F..F.F.F.F.F.F.F..F...FF.FF.F..FF.F.F..F....F.F..F..FFF..........F.F...F.FFF.F..FF.F.F..FF.FFFF.F.F.FFF..F..F.F...FFF.FF...F.FF.........F.F...F..FF.F.F.FF..F...FF.F.F.F.F.F..FF..FF.F....F.F..F..FFF..FFF.F..F......F.FFF.F..FF..F..F.FF.F.FF..F.FF.F.F..F..FF..FFF.FF.F..F.FF.F.......FF.F..F..FFF.F.FF.F.F..FFF.F..F.FFF.F..F.F.F.F..F.F.F.F.F..F.F...........F.F.F.FF.F..F.F.F.F..F.F...FF...FF..FF.F..F.F.F.....F..F.F...F.FF.F.F.F...FF.............F.F.F..F.F.F.F..FF..F.F..F.F..F.FF...FF.F..F.F...F.F.F.F..F.F...F.FFF.F........FF.F..F.FF.F.F.FF.F.F..F.FF.F.FF.F.F..F.FF...F..F..FF..F..FF..F.F.F..............F..F.F..F..F..F.F.FFF...F.FFFFF.FFF.FF..F..F.FFF.FF.F..FFF..........FF.F..FFFF..FF..F.FFF...F.FF.F.F.FFF...F...F..F.F..F.F..F.F.F.F..F..F..............FF..F..F..F..F.F..F..F..F..F.FF..F.F.F.F..F...F..F..F..F..F..F.........F..F...F...F..F.F...F..F...F..F........................F..F...F...F..F..F..F..F....F..F.F...F...F..F..F.F..F.F...F..F..F..F........FF.F..F.F..F..F..F...FF..................F..F...F..F.FF..F..F.F...F.F..F.F.F..F...F..F..F.F..FF...F.......F.F..F..F.F...F..F..F.F...F...................F..F.F...F..F.F..F.F..F...F..F..F.F.F..F.F.F..F..F..F.F.F..........F.F..F...F..F...F.F.F...F.F...F..................F...F..F.FF.F..F.F..F..F..F...F..F..F.F.F....F..F...F.F..F...F.F.F....F..FF...F...F..F.F.......F.F..F....F..F..F..F..F.F...F.......................F..F.F...F.F....F..F...F..F..F..F...F...F.F.F..F..F...F..F..F..F...F..F.....F.F..F...F..F..F.F...F..F.F...F..F..F...F..F.F..F.F..F.F..F.....................................................................................................................F..........F..F.F.F...F..F..F...FF..F.........................F..F..F.F.F..F..F..F..F..F..F.F..F..F..F..F...F...F.........................F.F...F..F...F.F....F.F.F.F...F..F.F...F...F..FF...F.F..F..F..F....F.F.F...........................F..F....F.FF..F...F...F..F..F...F...F..F...F.F...F..F...F..F..F..F..F..F..F..F..F..F.F.F..F........................F..F..F..F....F.F...FF..F...F..F.F...F..F..F.F...F.F..F.F..F...F...F...F.F.F...F.F...F..F.F..F.F...F..F....................FFF...F...F.F..F.F.F.F...F...F..FFFFFF..F....F..F..FF.F....F..F..F..F...F..F..F.F.F...F..F.F..F..FF..F..F..F..F.F..F...F..F..F..F...F.F..F.F...F.F..F..F..F..F..F..F..F.F..F...F.F..F..F.F.F...F..F.F...F.F.F..F.F.......................F..F..F....F..F.F...F..F...F..FF..F.F..F.F...F..F.F...F..F.F..F..FF.F..F...F....F..F..F.F..F...F..F.F...F.F.....................................................................................................................................................F..F...F..F..F..F..F...F..F..F..........................F..F..F..F..F..F...F.F...F..F..F.F........F.F..F...F.F...F...F.F..F.......................F...F..F..F.F..F...F..F..F...F.F...F..F...F..F..F.F....F..F.F...F.....F..F..F..F..F..F.F...F...F.......................F..F.F..F..F..F...F.F..F..F...F..F..F..F.F...F...F..F.F...F..F.......F...F....F.F..F..F..F....F.F.F...........................F..F..F...F..F...F..F..F..F...F..F..F..F..F...F..F..F...F...F...F..F.F.........F...F..F..F...F..F...F.F..F.F..F...........................F.F..F....F.F...F..F...F..F..F..F...F..F...F.F..F....F..F.F..F...F..F..F.........F..F..F...F...F...F...F..F..F...F.......................F..F..F..F..F.F...F..F.F.F...F.F...F.F..F..F.F..F..F...F..F.F........F..F.F.F..F...F.F...F..FF...F.........F...........F.F.F..F..F...F..F.F..F..F..F..F..F..F.F...F..F..F...F.F..F..F........F.F...F.F..F...F.F..F.F..F..F.......................F..F..F..F..F.F...F..F.F...F.F.F...F..F.F...F.F..F..F..F.F......F..F..F.F...F..FF..F..F..F.F........................F..F..F..F..F.F...F..F..F.F.F..F..F...F..F.F.F...F..F..F..F.......F..F..F.F...F.F..F...F.F.F..F.......................F..F..F..F..F.F...F..F.F...F.F.F..F...F..F.F.F.F...F..F.F...F.......F..F.F..F..F..F..F...F.F..F........................F..F....F..F.F...F.F..F..F..F..FF...F..F..F..F...F.F.F..F..F..F.......F..F...F.F..F..F..F...F....F.F................................F..F.F..F..F...F..F..F..F..F..F...F..F...F..F..F...F..F.F...F..F..F.........F..F...F...F.F..F...F..F..F..F..........................F..F..F...F..F..F..F...F..F...F..F..F...F..F..F.F..F...F...F..F..F..F.........F..F..F...F..F.F...F.F...F..F............................F...F..F...F..F.F..F..F..F...F..F..F..FF....F..F..F.F...F..F....F.F..F...F........F...F..F...F...F..F.F..F....F..F..........................F....F.F...F..F..F..F...F..F...F.F..F..F...F...F.F..F...F...F..F.F..F...F.........F..F...F...F..F..F..F..F...F..F............................FF...F...F..F.F...F..F..F...F..F..F..F...F...F.F..F..F....F.F..F...F..........F..F..F...F.F...F..F..F..F..F..F...........................F...F.F..F...F...F.F..F...F...F.F..F....F..F.F..F..F...F..F..F..F..........F..F..F...F.F..F....F.F...F..F.............................F..F..F...F...F.F..F..F....F..F.F.F...F...F...F..F.F...F...F...F.F..F..F.........F..F..F....F..F.F..F..F...F..F...........................F..F...F..F...F.F..F...F..F..F..F..F...F..F..F..F.F..F...F..F...F..F..F.........F.F..F..F....F..F..F..F..F...F............................F..F..F..F...F..F..F.F...F..F...F..F..F...F...F..F..F...F..F..F..F.F...FWARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51239:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51242:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:50924:in `block (2 levels) in create_thread'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 4 minutes 10.8 seconds (files took 5.97 seconds to load) 6904 examples, 0 failures .F...F.FF.FFF.FF.FF.....FF.FFF.FFF.FF.FF.FF.FF.FF.FF.FF.FF.FFF.FF.FF.FF.....F.FFF.FF.FF.FFFF.FF.FF.FF.FF.FF.FFFFFF.F.FF.FF.FFF.FF.F.....FF.FFF.FF.FF.FF.FF.FFF.FF.FF.FFF.FFF.FFF.FF.FFF.FF.FF.FF.FF....................................FF.FFF.FF.FF.FF.....F.FF.FF.FF.FF.FFF.FF.FF.FF.....FF.FF.FF.FF.FF.FFFFF.FFFF.FFF.FF.FF......F.FFF.FFF.FF.FF.FF.FF.FF.FF.FFF.FFFF.FFF.FF.......F.FFFFF.FFF.FFF.FF.FF.FF.FF.FF.FF.FFF.FFFFF.FF.......F.FF.F.FFFF.FFF.FFF.FF.FF.FF.FF.FF.FFF.FFF.FFFF.FFFF........FF.FFFFF.FFF.FFFF.FF.FF.FF.F.FFF.F.FFF.FFFFF.FFF.FFF.F.......FFF.FF.FFF.FF.FF.FF.FFFF.FF.FFF.FF.FFF.FFFF.FFF.FF............................F..........FFF.FFFF.FFF........FFFFF.FFFF.FFF.FFF.FF.F......FFF.FFF.FF.FFF.FF.F.FFF.FF.FFF.FFF......FF.FF.FF.FF.FFFF.FFF.FFF.FFF.FF.FF.FF.FFF.F.....F.FF.FF.FF.FF.FF.FF.FFFFF.FFF.FFF.FFF.FF.FF.FFF......FF.FF.FF.FF.FF.FF.FF.FF.FFFFFF.FFF.F.FFF.FF.FFF.F............................F.........FF.FF.FF.FF.FF.F.....FF.FF.FF.FF.FFF.FF.FF.FFFF.F......F.FFFFF.FFFFF.FFF.FFF.FF.FF.F.F.FFFFF.FF......F.FFFFF.FFF.FFFF.FF.FF.FF.FF.F.FFFF.FFFF.FF......FF.FFF.FFF.FF.FFF..FF.FF.FFF.FF.FFF.FFF.FF.FF.F.....FF.FFF.FF.FF.FF.FFF.FFFF.FFF.F.FF.FF.FFF.FF.F.....FF.FFF.FF.FF.FFFFF.FFF.FFF.FF..FF.FFF.FF.FFF......FFF.FFF.FFFF.FFF.FFF.FF.FFF.FF..F.FFFFF.FFFF.......FFF.FFF.FFF.FFF.FF.FFF.F.FFF.FF.FFF.FFFF.FF.......FFFF.FFF.FFF.FF.FF.FF.FFF.F.FF.FF.FFF.FFFF.F.......FFF.FFF.FFFF.FFF.FF.FF.FF.FF.F..FFFF.FFF.FFF.......F.FFFFF.FFFF.FF.FF.FFF.FF.FF.F..FF.FFFFF.FFF.F.......FFF.FFFF.FFF.FFF.FFF.FF.FF.FF..F.FFF.FFFF.FF.......FF.FF.F.FFFF.FFFF.FF.FF.FFF.F.F.F.FF.FF.FFFF.FFF.......FF.FFFF.FFFFF.FFF.FFF.FFF.FF..F.FF.FF.FFF.FFF.......FF.FF.FFF.FFFF.FFFF.FF.FFF.FF.F..FF.FF.FF.FFFFF.......FF.FF.FF.FFFFF.FFFF.FF.FF.FF.F.F.FF.FF.FF.FFFF.......F.FF.FFF.FFFF.FFF.FFFF..FF.FF..F.FF.FF.FFF.FFF......F.FFF.FF.FF.FFFF.FFF.FFFF.FF..FF.FF.FF.FFF.FF......F.FF.FF.FFF.FF.FFFFF.FF.FFF.FF..FF.FF.FF.FF.FF.F.....F.FF.FFF.FFF.FF.FFFF.FFF.FFF.F..FF.FF.FFF.FF.FF......FF.FF.FFF.FF.FFFF.FFFFF.FFF.FFWARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 10 minutes 4 seconds (files took 7.98 seconds to load) 6875 examples, 0 failures FFF
: warning: pthread_create failed for timer: Resource temporarily unavailable, scheduling broken ..FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.FFFFFFFFFFFFFFFFFF....F.....F........F.WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ..F.....F.....F............F........F.........F........F........F........F......................................F......FFF......F.........F........F........F........F.........F..................................................................................................................................................F.........F........F.........F.........F........F.........F.........F........F.........F.........F.........F.........F........F.......F.........F.........F.........F.........F........F.........F.........F...................................F.........F........F.........F........F........F..........F........F........F.........F..............................................................................................................................................................F.........F.........F.........F.........F.........F.........F.........F........F.........F.........F.........F.........F.........F.........F...F.........F.........F.........F.........F.........F.........F.............................................F.........F........F........F.........F.........F.........F........F........F.........F........F.....................................................................................................................................................F.........F.........F.........F........F......F.....F.........F.........F.........F.........F.........F.........F.........F.........F.........F.........F.........F.........F.........F.........F........F.........F........F........F.........F.........F.........F.....................................F.........F.........F.........F........F.........F.........F........F.......F.F.........F....................................................................................................................................................F..........F..........F..........F..........F..........F..........F..........F..........F..........F..........F..........F.........F........F.........F.........F.........F........F.........F........F.........F...................................F.........F.........F........F.........F........F........F........F..F........F........F...........F.......F.........F.......F........F........F........F........F........F........F.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F........F........F.......F........F........F.F........F........F.......F.....................................................................................................................................................................F...................F.............WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. ...WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ..F......................F.......................F....................F......................F.................F....................F..................F.................F.................F.........F..................F..................F............F........F..........F....................F.........................................................................................................................................................................................................................................................................................................................................................................................F....................F....................F........................F........................F......................F...................F..............F....................F...................F.......................F......................F........................F.....................F.....................F.......................F....................F....................F.....................F.....................F.....................F.....................F...................F....................F......................F..............................................................................................................................................................................................................................................................................................................................................................................................................F........................F......................F......................F.........................F......................F.......................F......................F......................F......................F......................F.......................F......................F....................F........................F.......................F.......................F....................F......................F...................F.....................F....................F...................F..................F..............F.................F.............F...................F....................F.....................F.....................................................................................................................................................................................................................................................................................................................................................................................................................................................F......................F......................F......................F..............F....................F.....................F......................F.....................F.......................F.....................F.....................F......................F.....................F..............F......F.....................F......................F......................F..............F.....................F......................F.....................F....................F.....................F...................F...................F...................F...................F........................F.....................F.....................F....................F....................F.....................F...............................................................................................................................................................................................................................................................................................................................................................................................................F...................F.......................F........................F.......................F.......................F....................F................F........................F...................F...................F.........................F......................F.......................F........................F.......................F.....................F....................F.......................F......................F.......................F.......................F....................F....................F.......................F....................F.....................F..................F.................F.................F.................F...............F................F...............F..................F..................F................F..................F...................................................................................................................................................................................................................................................................................................................................F..................F..................F.................F....................F....................F.................F..................F...................F.................F.................F...................F................F....................F.................F....................F...................F..................F...............F.........F...........F...............F.....................F....................F....................F.....................F.....................F.....................F......................F...................F....................F..................F...................F...................F...................F...................F...................F...................F....................F...............F.............................................................................................................................................................................................................................................................................................................................................................................................................F.......................F........................F.......................F........................F......................F........................F........................F......................F......................F.....................F......................F.......................F.....................F......................F.......................F..............F................F....................F...................F..........................F.....................F...................F....................F......................F....................F..........................................................................F..................F....................F.....................F....................F...................F..................F...................F.........F..................F.......................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. .. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_marshal_prefix_spec.rb:191:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total . Finished in 11.8 seconds (files took 4.97 seconds to load) 6516 examples, 0 failures .....................................................................................................................................
: warning: pthread_create failed for timer: Resource temporarily unavailable, scheduling broken ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F..........F..........F...........F..........F..........F.........F...........F..............F.........F............................F..........................................................................................................................................................................................F............F..........F.........F...........F.........F...........F...........F........F..F..........F..........F.........F..........F.........F..........F..........F.........F..........F.........................................................................................................................................................................................................F............F..............F..............F............F............F...........F..........F.........F..........F..........F..........F...........F............F..........F.......F....F.........F..........F...........F............F..........F...........F..........F.........F..............................................................................................................................................................................................................................F...........F...........F...........F.........F......F...........F...........F..........F..........F..........F..........F..........F..........F..........F..........F..........F.........F.........F.........F.........F.........F........F......F......F......F......F......F....F......F.....................F.............................................................................................................FF........F............F...........F...........F...........F............F...........F............F...........F...........F...........F........F...........F...........F.............F............F...........F............F...........F............F...........F..........F...........F..........F...........F..........F...........F..........F...........F.............F...........F............F. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 1 minute 43.49 seconds (files took 8.82 seconds to load) 6531 examples, 0 failures FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .......F.F..F..F..F...F....F..F..F.F...F..F..F...F..F...F.F...F.F..F.F...F..F..F.F....F.F...F.F...F..F..F..F...F..F..F...F.F..F..F..F..............................................F...F...F.F...F..F...F..F...F..F.F....F..F..F...F..F...F..F..F..F..F..F...F.F..F..F.....F..F.F...F.F..F.F..F..F.F.F................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.......................F..............F...............F................F...............F...............F..............F...............F.............F................................................F............................................................................................................................................................................................................................................................F............F.............F...............F................F.............F..............F.............F................F...............F...............F................F..................F................F............F..................F..............F................F.................F...............F..........................................................................................................................................................................................................................................................................F............F..............F..........F.............F..............F...........F............F............F............F.............F.............F.............F............F.............F..............F.............F............F..............F.............F..............F..................F.........................................................F.....F..............F................F.............F..........F.................F............F....................................................................................................................................................................................................................................................................................F...............F..................F...............F................F..........F..........F............F..............F.................F.............F..............F.............F................F..............F..............F................F............F.............F..............F.........F............F..........F.................................................F...........F...........F...........F............F..........F.............F............F.........F..........F........................................................................................................................................................................................................................................................F................F...............F................F..................F................F..............F..............F...............F................F.............F...............F..............F.................F..................F..............F..........F..............F.............F...............F...............F...F............F..............F............................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/helper.rb:173:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 4.48 seconds (files took 3.43 seconds to load) 2884 examples, 0 failures .F..F..F.............F..F..F...F.F...F..F........................................F..F..F..F.F...F..F..F.F...F.F...F.F...F.F..F..FF...F.F...F.F..F.........F..F...F..F.F...F..F..F.F..F........................................F...F.F..F..F..F.F...F.F...F.F..F..F..F..F...F.F...F.F...F..F..F.........F...F.F..F..F...F.F...F.F...F.F........................................F..F..F..F..F..F..F...F.F..F..F...F.F...F..F..F..F..F..F..F..F..F.........F..F..F..F..F..F.F...F..F.F...................................F...F.F...F..F..F.F...F..F..F.F...F.F...F.F...F.F...F..F..F..F..F..F..F..........F..F..F..F..F...F.F..F..F...F........................................F..F.F..F...F.F..F..F...F..F.F...F..F..F..F..F..F..F..F..F..F...F.........F..F..F..F..F..F..F...F.F...F.F........................................F...FF..F..F..F..F..F..F..F..F..F...F..F.F...F..F..F..F..F..F..........F..F..F..F...F.F...F.F...F..F..F.....................................F....F.F..F..F..F..F..F..F..F..F..F..F...F..F.F...F..F..F..F..F..F..........F..F..F..F...F.F...F.F...F.F...F.......................................F..F..F..F..F..F..F..F..F..F...F.F...F.F...F.F...F.F...F.F...F.F.........F..F..F...F..F.F...F..F..F.F..........................................F...F..F.F...F..F..F..F..F..F...F.F...F.F...F..F..F..F..F..F..F..F..........F..F...F.F..F..F...F..F.F..F...F........................................F..F..F..F..F..F..F..F..F...F.F...F.F...F..F..F.F...F..F..F..F..........F..F..F..F..F..F..F.F...F.F...F......................................F..F..F..F..F..F..F..F..F...F..F.F...F..F...F.F...F..F..F..F...F..........F..F..F..F..F..F..F..F..F..F..........................................F..F..F..F..F..F...F.F...F.F...F..F..F..F..F..F...F.F..F..F...F..F.........F..F...F..F.F..F...F.F..F..F......................................F.F..F..F..F.F..F...F.F..F..F...F..F.F...F..F..F..F..F..F...F.F..........F..F...F.F...F.F...F.F...F.F...F..F.......................................F...F.F...F..F..F..F..F..F..F..F..F..F...F..F.F..F...F.F..F..F...F.........F..FF..F...F.F..F.F...F..F.......................................F...F..F..F...F.F...F..F..F..F..F..F...F.F...F.F..F.F..F..F..F..F..F..........F..F..F..F...F.F..F..F...F.F..F..........................................F..F..F..F..F..F..F..F..F...F..F.F...F..F..F..F..F..F..F..F..F...F..F..........F...F.F..F..F...F.F..F..F...F...........................................F..F..F..F..F..F..F..F..F..F..F..F..F..F..F..F..F..F..F..F..F..F..........F..F..F..FF...F.F..F..F...F...........................................F.F...F.F...F.F..F..F...F.F...F.F...F.F.F..F.F..F..F.F..F..F.......F..F..F.F..F..F.F..F.F..F..F.................................F..F.F..F.F..F..F.F.F..F..F.F..F.F..F.F..F.F..F..F.F..F........F.F..F..F.F..F.F..F.F.F...............................F.F..F..F.F..F.F..FF..F..F.F..F..F.F..F.F.F..F..F.F..F..F........F..F..F.F.F..F..F.F..F.F..................................F..F.F..F.F..F.F..F.F..F..F.F..F..F.F..F.F..F..F.F..F.F..F........F.F..F.F..F..F.F..F.F.F.................................F.F.F..F..F.F..F.F..F..F.F..F..F.F..F.F..F..F.F..F..F..F.........F..F..F..F..F..F..F.F..F.F..F.......................................F..F..F.F..F..F..F.F..F..F..F..F.F..F..F..F..F..F..F..F..F..F..........F..F..F..F..F..F..F..F.F..F................................F..F.F..FF.F.F..F..F..F..F.F.F...F..F..F.F..F.F..F..F..F..........F.F..F.F..F..F..F.F..F..F..F....................................F.F..F..F..F.F.F.F..F..F..F.F.F..F.F..F.F..F..FF..F.F........F..F..F..F..F.F.F..F..F..F.F....................................F..F.F.F..F..F..F.F.F..F..F..FF.F.F..F..F..F.F.F..F......F....F..F.F.F..F..F..F.F..F.F..F.....................................F..F..F..F.F.F..F..F..F.F..F.F..F..F..F..F.F.F..F..F..F..F........F..F.F..F..F..F.F..F.F..F.................................F..F..F.F.F..F..F.F..F..F.F.F..F.F..F..F.F..F..F..F..F..FF........F..F.F..F.F..F..F..F.F.F.....................................F.F.F..F..F..F.F..FF..F.F..F.F..F.F.F.F.F..F.F..F..F......F..F.F.F.F.F.F.F.F..F................................F..F.F..F..F..F.F..F.F..F..F.F..F.F..F..F..F.F.F..F..F.F.........F.F..F.F..F.F..F.F.F..F..........................F..F..F.F..F..F.F..F..F..F..F..F..F..F.F.F...F..F..F.F.F..F..........F..F..F.F..F.F..F..F..F.F..F....................................F..F..F.F..F..F..F.F..F.F.F..F.F..F..F.F.F..F.F..F..F........F.F..F.F..F.F..F.F.F..F.F.............F.......................F..F..F.F.F..F..F..F..F.F..F..F..F..F.F..F..F..F..F.F..F.F.........F.F..F..F.F..F.F.F.F..F.................................F..F.F..F..F..F..F..F..F..F.F..F..F.F..F..F.F..F..F.F.........F.F..F..F..F.F..F..F.F..F..F..F.F..F.F..F..F.F..F.F............................................................................................................................................................................................................................................F..F..F.F..F.F..F..F..F.F........F................................F.F..F.F.F.F..F..F.F..F.F..F..F..F..F.F.F..F..F.F...........................................F..F..F.F..F..F..F..F.F.F..F..F..F.F.F..F..F..F.F.F..FF..F.F..F.F..F........................................F.F..F.F..F..F..F..F..F.F..F..F.F..F..F.F..F.F..F..F..F.F..F.F..F..F..F.F.F..F..F........................................F..F.F.F..F.F..F..F..F.F.F..F..F..F.F..F.F.F..F..F.F..F..F.F..F..F..F..F.F.F..F..F..F..F.F..........................................F..F..F..F.F..F..F..F..F..FF..F..F.F..F..F.F.F.F..F..F..F.F.F.F..F.F..F.F..F.F.F.F..F.F..F..F.F.F..............................................F.F..F..F..F..F.F..F..F..F.F..F..F..F..F.F..F..F..F.F..F.F..F..F.F..F..F..F..F.F.F..F..F..F.F.F..F..F..F.F.F..........................................F..F..F..F..F.F..F..F...F..F.F..F..F..F..F.F..F..F..F..F.F.F..F.F..F..F..F.......F..F..F.F.F..F..F..F.F.F..F.....................................................................F..............................................................................................................................................................................F..F.F..F.F..F..F.F..F..F...........................................F.F..F..F..F..F.F.F.F..F..F..F..F.F.F..F..F.F.........................................F..F..F.F..F...F.F..F.F.F..F..F..F.F.F..F.F..F.F..F.F.F..F.F..F..........................................F..F..F.F..F...F..F.F..F.F..F..F..F..F.F..F..F..F..F.F..F..F..F.F..F.F..F.F..F..F..................................F..F.F..F..F.F..F..F..F..F..F.F..F..F..F..F.F..F..F..F..F..F.F.F..F..F..F..F.F..F..F..F.F.F..F............................................F.F..F.F..F..F..F.F..F...F.F..F F..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F................................................................................................................................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 53.82 seconds (files took 5.27 seconds to load) 6874 examples, 0 failures
: warning: pthread_create failed for timer: Resource temporarily unavailable, scheduling broken F.................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 10.73 seconds (files took 3.97 seconds to load) 6503 examples, 0 failures
: warning: pthread_create failed for timer: Resource temporarily unavailable, scheduling broken F..................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_marshal_md5_spec.rb:191:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 12.26 seconds (files took 4.13 seconds to load) 6516 examples, 0 failures F
: warning: pthread_create failed for timer: Resource temporarily unavailable, scheduling broken ..... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/mutex_spec.rb:22:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 1.06 seconds (files took 2.02 seconds to load) 5 examples, 0 failures
: warning: pthread_create failed for timer: Resource temporarily unavailable, scheduling broken F..... Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 1 deprecation warning total Finished in 0.09266 seconds (files took 2.1 seconds to load) 5 examples, 0 failures
: warning: pthread_create failed for timer: Resource temporarily unavailable, scheduling broken F.................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 8.85 seconds (files took 2.91 seconds to load) 2050 examples, 0 failures
: warning: pthread_create failed for timer: Resource temporarily unavailable, scheduling broken F....F..F.F.F.F..F.F..F.F.FF..F.FF..F.FF.F..F.F..F..F...............WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ......................................................................F...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.............................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ...............................................................................................................................................................................................................F...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .....WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should_not` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/moneta/transformer_key_to_s_spec.rb:88:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 4.51 seconds (files took 3.68 seconds to load) 2187 examples, 0 failures ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51195:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51198:in `rescue in block (2 levels) in '. .. Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 27.24 seconds (files took 5.49 seconds to load) 6515 examples, 0 failures ...................................................................................................................F...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.........................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51239:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51242:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 2 minutes 28.3 seconds (files took 4.47 seconds to load) 6901 examples, 0 failures .FF.F..FF.F.F.F.F.F..F.F..F..F..............WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51016:in `block (2 levels) in '. .WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51023:in `block (2 levels) in '. ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51239:in `rescue in block (2 levels) in '. WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Actual error raised was #. Instead consider providing a specific error class or message. This message can be suppressed by setting: `RSpec::Expectations.configuration.on_potential_false_positives = :nothing`. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51242:in `rescue in block (2 levels) in '. . Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:51047:in `block (2 levels) in '. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 2 minutes 15.9 seconds (files took 6.27 seconds to load) 6901 examples, 0 failures FFFFFFF /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': /usr/lib/arm-linux-gnueabihf/ruby/2.5.0/ripper.so: failed to map segment from shared object - /usr/lib/arm-linux-gnueabihf/ruby/2.5.0/ripper.so (LoadError) from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' from /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/dependencies.rb:291:in `block in require' from /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/dependencies.rb:257:in `load_dependency' from /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/dependencies.rb:291:in `require' from /usr/lib/ruby/2.5.0/ripper/core.rb:12:in `' from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' from /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/dependencies.rb:291:in `block in require' from /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/dependencies.rb:257:in `load_dependency' from /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/dependencies.rb:291:in `require' from /usr/lib/ruby/2.5.0/ripper.rb:2:in `' from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require' from /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/dependencies.rb:291:in `block in require' from /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/dependencies.rb:257:in `load_dependency' from /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/dependencies.rb:291:in `require' from /usr/lib/ruby/vendor_ruby/rspec/support/source.rb:44:in `ast' from /usr/lib/ruby/vendor_ruby/rspec/support/source.rb:61:in `nodes_by_line_number' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/snippet_extractor.rb:118:in `location_nodes_at_beginning_line' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/snippet_extractor.rb:96:in `expression_node' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/snippet_extractor.rb:88:in `line_range_of_location_nodes_in_expression' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/snippet_extractor.rb:57:in `line_range_of_expression' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/snippet_extractor.rb:42:in `expression_lines' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/snippet_extractor.rb:31:in `extract_expression_lines_at' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/exception_presenter.rb:218:in `read_failed_lines' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/exception_presenter.rb:163:in `failure_slash_error_lines' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/exception_presenter.rb:150:in `block in failure_lines' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/exception_presenter.rb:149:in `tap' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/exception_presenter.rb:149:in `failure_lines' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/exception_presenter.rb:34:in `colorized_message_lines' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/exception_presenter.rb:240:in `formatted_message_and_backtrace' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/exception_presenter.rb:86:in `fully_formatted_lines' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/exception_presenter.rb:350:in `block (2 levels) in sub_failure_list_formatter' from /usr/lib/ruby/vendor_ruby/rspec/core/flat_map.rb:7:in `each' from /usr/lib/ruby/vendor_ruby/rspec/core/flat_map.rb:7:in `each_with_index' from /usr/lib/ruby/vendor_ruby/rspec/core/flat_map.rb:7:in `each' from /usr/lib/ruby/vendor_ruby/rspec/core/flat_map.rb:7:in `flat_map' from /usr/lib/ruby/vendor_ruby/rspec/core/flat_map.rb:7:in `flat_map' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/exception_presenter.rb:339:in `block in sub_failure_list_formatter' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/exception_presenter.rb:87:in `fully_formatted_lines' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/exception_presenter.rb:78:in `fully_formatted' from /usr/lib/ruby/vendor_ruby/rspec/core/notifications.rb:200:in `fully_formatted' from /usr/lib/ruby/vendor_ruby/rspec/core/notifications.rb:114:in `block in fully_formatted_failed_examples' from /usr/lib/ruby/vendor_ruby/rspec/core/notifications.rb:113:in `each' from /usr/lib/ruby/vendor_ruby/rspec/core/notifications.rb:113:in `each_with_index' from /usr/lib/ruby/vendor_ruby/rspec/core/notifications.rb:113:in `fully_formatted_failed_examples' from /usr/lib/ruby/vendor_ruby/rspec/core/formatters/base_text_formatter.rb:32:in `dump_failures' from /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:201:in `block in notify' from /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:200:in `each' from /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:200:in `notify' from /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:170:in `block in finish' from /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:186:in `close_after' from /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:166:in `finish' from /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:76:in `ensure in report' from /usr/lib/ruby/vendor_ruby/rspec/core/reporter.rb:76:in `report' from /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:110:in `run_specs' from /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:87:in `run' from /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:71:in `run' from /usr/lib/ruby/vendor_ruby/rspec/core/runner.rb:45:in `invoke' from /usr/bin/rspec:4:in `
' Failures: 1) standard_activerecord_with_expires it should behave like null_nilkey_objectvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:69 1.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2) standard_activerecord_with_expires it should behave like null_nilkey_objectvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:69 2.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3) standard_activerecord_with_expires it should behave like null_nilkey_objectvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:69 3.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4) standard_activerecord_with_expires it should behave like null_nilkey_objectvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:69 4.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5) standard_activerecord_with_expires it should behave like null_nilkey_objectvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:69 5.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 6) standard_activerecord_with_expires it should behave like null_nilkey_objectvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:69 6.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 6.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 7) standard_activerecord_with_expires it should behave like null_nilkey_objectvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:69 7.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 7.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 8) standard_activerecord_with_expires it should behave like null_nilkey_objectvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:69 8.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 8.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 9) standard_activerecord_with_expires it should behave like null_nilkey_objectvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:69 9.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 9.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 10) standard_activerecord_with_expires it should behave like null_nilkey_objectvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:69 10.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 10.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 11) standard_activerecord_with_expires it should behave like null_nilkey_objectvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:69 11.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 11.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 12) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 12.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 12.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 13) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 13.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 13.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 14) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 14.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 14.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 15) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 15.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 15.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 16) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 16.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 16.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 17) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 17.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 17.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 18) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 18.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 18.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 19) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 19.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 19.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 20) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 20.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 20.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 21) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 21.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 21.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 22) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 22.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 22.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 23) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 23.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 23.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 24) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 24.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 24.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 25) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 25.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 25.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 26) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 26.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 26.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 27) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 27.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 27.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 28) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 28.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 28.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 29) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 29.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 29.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 30) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 30.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 30.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 31) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 31.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 31.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 32) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 32.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 32.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 33) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 33.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 33.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 34) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 34.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 34.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 35) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 35.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 35.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 36) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 36.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 36.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 37) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 37.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 37.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 38) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 38.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 38.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 39) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 39.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 39.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 40) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 40.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 40.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 41) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 41.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 41.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 42) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 42.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 42.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 43) standard_activerecord_with_expires it should behave like null_nilkey_stringvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:70 43.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 43.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 44) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 44.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 44.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 45) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 45.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 45.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 46) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 46.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 46.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 47) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 47.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 47.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 48) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 48.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 48.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 49) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 49.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 49.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 50) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 50.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 50.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 51) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 51.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 51.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 52) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 52.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 52.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 53) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 53.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 53.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 54) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 54.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 54.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 55) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 55.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 55.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 56) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 56.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 56.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 57) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 57.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 57.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 58) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 58.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 58.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 59) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 59.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 59.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 60) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 60.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 60.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 61) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 61.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 61.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 62) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 62.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 62.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 63) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 63.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 63.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 64) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 64.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 64.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 65) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 65.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 65.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 66) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 66.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 66.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 67) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 67.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 67.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 68) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 68.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 68.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 69) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 69.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 69.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 70) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 70.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 70.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 71) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 71.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 71.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 72) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 72.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 72.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 73) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 73.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 73.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 74) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 74.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 74.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 75) standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:71 75.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 75.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 76) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 76.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 76.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 77) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 77.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 77.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 78) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 78.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 78.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 79) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 79.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 79.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 80) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 80.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 80.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 81) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 81.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 81.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 82) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 82.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 82.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 83) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 83.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 83.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 84) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 84.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 84.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 85) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 85.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 85.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 86) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 86.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 86.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 87) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 87.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 87.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 88) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 88.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 88.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 89) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 89.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 89.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 90) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 90.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 90.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 91) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 91.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 91.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 92) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 92.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 92.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 93) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 93.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 93.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 94) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 94.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 94.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 95) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 95.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 95.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 96) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 96.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 96.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 97) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 97.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 97.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 98) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 98.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 98.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 99) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 99.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 99.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 100) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 100.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 100.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 101) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 101.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 101.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 102) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 102.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 102.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 103) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 103.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 103.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 104) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 104.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 104.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 105) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 105.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 105.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 106) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 106.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 106.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 107) standard_activerecord_with_expires it should behave like null_nilkey_hashvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:72 107.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 107.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 108) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 108.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 108.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 109) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 109.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 109.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 110) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 110.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 110.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 111) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 111.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 111.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 112) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 112.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 112.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 113) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 113.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 113.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 114) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 114.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 114.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 115) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 115.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 115.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 116) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 116.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 116.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 117) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 117.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 117.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 118) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 118.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 118.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 119) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 119.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 119.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 120) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 120.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 120.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 121) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 121.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 121.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 122) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 122.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 122.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 123) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 123.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 123.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 124) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 124.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 124.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 125) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 125.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 125.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 126) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 126.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 126.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 127) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 127.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 127.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 128) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 128.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 128.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 129) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 129.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 129.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 130) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 130.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 130.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 131) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 131.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 131.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 132) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 132.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 132.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 133) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 133.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 133.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 134) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 134.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 134.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 135) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 135.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 135.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 136) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 136.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 136.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 137) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 137.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 137.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 138) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 138.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 138.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 139) standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:73 139.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 139.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 140) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 140.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 140.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 141) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 141.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 141.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 142) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 142.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 142.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 143) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 143.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 143.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 144) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 144.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 144.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 145) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 145.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 145.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 146) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 146.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 146.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 147) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 147.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 147.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 148) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 148.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 148.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 149) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 149.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 149.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 150) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 150.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 150.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 151) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 151.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 151.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 152) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 152.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 152.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 153) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 153.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 153.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 154) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 154.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 154.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 155) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 155.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 155.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 156) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 156.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 156.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 157) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 157.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 157.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 158) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 158.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 158.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 159) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 159.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 159.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 160) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 160.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 160.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 161) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 161.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 161.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 162) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 162.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 162.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 163) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 163.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 163.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 164) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 164.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 164.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 165) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 165.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 165.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 166) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 166.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 166.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 167) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 167.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 167.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 168) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 168.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 168.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 169) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 169.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 169.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 170) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 170.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 170.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 171) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 171.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 171.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 172) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 172.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 172.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 173) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 173.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 173.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 174) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 174.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 174.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 175) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 175.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 175.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 176) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 176.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 176.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 177) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 177.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 177.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 178) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 178.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 178.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 179) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 179.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 179.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 180) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 180.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 180.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 181) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 181.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 181.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 182) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 182.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 182.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 183) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 183.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 183.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 184) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 184.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 184.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 185) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 185.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 185.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 186) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 186.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 186.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 187) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 187.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 187.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 188) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 188.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 188.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 189) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 189.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 189.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 190) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 190.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 190.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 191) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 191.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 191.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 192) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 192.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 192.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 193) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 193.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 193.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 194) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 194.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 194.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 195) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 195.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 195.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 196) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 196.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 196.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 197) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 197.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 197.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 198) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 198.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 198.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 199) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 199.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 199.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 200) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 200.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 200.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 201) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 201.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 201.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 202) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 202.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 202.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 203) standard_activerecord_with_expires it should behave like null_nilkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:74 203.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 203.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 204) standard_activerecord_with_expires it should behave like null_nilkey_integervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 204.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 204.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 205) standard_activerecord_with_expires it should behave like null_nilkey_integervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 205.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 205.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 206) standard_activerecord_with_expires it should behave like null_nilkey_integervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 206.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 206.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 207) standard_activerecord_with_expires it should behave like null_nilkey_integervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 207.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 207.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 208) standard_activerecord_with_expires it should behave like null_nilkey_integervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 208.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 208.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 209) standard_activerecord_with_expires it should behave like null_nilkey_integervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 209.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 209.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 210) standard_activerecord_with_expires it should behave like null_nilkey_integervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 210.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 210.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 211) standard_activerecord_with_expires it should behave like null_nilkey_integervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 211.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 211.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 212) standard_activerecord_with_expires it should behave like null_nilkey_integervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 212.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 212.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 213) standard_activerecord_with_expires it should behave like null_nilkey_integervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 213.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 213.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 214) standard_activerecord_with_expires it should behave like null_nilkey_integervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 214.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 214.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 215) standard_activerecord_with_expires it should behave like null_nilkey_integervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 215.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 215.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 216) standard_activerecord_with_expires it should behave like null_nilkey_integervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 216.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 216.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 217) standard_activerecord_with_expires it should behave like null_nilkey_integervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 217.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 217.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 218) standard_activerecord_with_expires it should behave like null_nilkey_integervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 218.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 218.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 219) standard_activerecord_with_expires it should behave like null_nilkey_integervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 219.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 219.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 220) standard_activerecord_with_expires it should behave like null_nilkey_integervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 220.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 220.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 221) standard_activerecord_with_expires it should behave like null_nilkey_integervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 221.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 221.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 222) standard_activerecord_with_expires it should behave like null_nilkey_integervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 222.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 222.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 223) standard_activerecord_with_expires it should behave like null_nilkey_integervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 223.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 223.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 224) standard_activerecord_with_expires it should behave like null_nilkey_integervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 224.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 224.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 225) standard_activerecord_with_expires it should behave like null_nilkey_integervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 225.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 225.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 226) standard_activerecord_with_expires it should behave like null_nilkey_integervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 226.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 226.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 227) standard_activerecord_with_expires it should behave like null_nilkey_integervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 227.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 227.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 228) standard_activerecord_with_expires it should behave like null_nilkey_integervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 228.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 228.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 229) standard_activerecord_with_expires it should behave like null_nilkey_integervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 229.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 229.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 230) standard_activerecord_with_expires it should behave like null_nilkey_integervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 230.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 230.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 231) standard_activerecord_with_expires it should behave like null_nilkey_integervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 231.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 231.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 232) standard_activerecord_with_expires it should behave like null_nilkey_integervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 232.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 232.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 233) standard_activerecord_with_expires it should behave like null_nilkey_integervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 233.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 233.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 234) standard_activerecord_with_expires it should behave like null_nilkey_integervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 234.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 234.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 235) standard_activerecord_with_expires it should behave like null_nilkey_integervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:75 235.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 235.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 236) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 236.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 236.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 237) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 237.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 237.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 238) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 238.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 238.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 239) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 239.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 239.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 240) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 240.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 240.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 241) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 241.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 241.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 242) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 242.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 242.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 243) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 243.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 243.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 244) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 244.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 244.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 245) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 245.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 245.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 246) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 246.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 246.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 247) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 247.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 247.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 248) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 248.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 248.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 249) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 249.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 249.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 250) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 250.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 250.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 251) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 251.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 251.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 252) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 252.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 252.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 253) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 253.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 253.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 254) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 254.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 254.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 255) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 255.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 255.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 256) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 256.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 256.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 257) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 257.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 257.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 258) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 258.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 258.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 259) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 259.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 259.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 260) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 260.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 260.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 261) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 261.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 261.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 262) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 262.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 262.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 263) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 263.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 263.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 264) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 264.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 264.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 265) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 265.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 265.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 266) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 266.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 266.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 267) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 267.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 267.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 268) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 268.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 268.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 269) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 269.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 269.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 270) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 270.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 270.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 271) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 271.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 271.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 272) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 272.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 272.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 273) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 273.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 273.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 274) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 274.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 274.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 275) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 275.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 275.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 276) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 276.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 276.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 277) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 277.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 277.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 278) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 278.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 278.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 279) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 279.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 279.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 280) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 280.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 280.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 281) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 281.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 281.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 282) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 282.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 282.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 283) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 283.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 283.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 284) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 284.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 284.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 285) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 285.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 285.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 286) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 286.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 286.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 287) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 287.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 287.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 288) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 288.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 288.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 289) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 289.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 289.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 290) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 290.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 290.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 291) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 291.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 291.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 292) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 292.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 292.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 293) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 293.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 293.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 294) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 294.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 294.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 295) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 295.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 295.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 296) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 296.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 296.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 297) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 297.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 297.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 298) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 298.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 298.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 299) standard_activerecord_with_expires it should behave like null_nilkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:76 299.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 299.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 300) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 300.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 300.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 301) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 301.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 301.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 302) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 302.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 302.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 303) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 303.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 303.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 304) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 304.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 304.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 305) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 305.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 305.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 306) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 306.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 306.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 307) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 307.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 307.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 308) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 308.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 308.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 309) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 309.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 309.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 310) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 310.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 310.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 311) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 311.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 311.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 312) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 312.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 312.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 313) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 313.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 313.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 314) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 314.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 314.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 315) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 315.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 315.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 316) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 316.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 316.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 317) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 317.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 317.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 318) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 318.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 318.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 319) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 319.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 319.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 320) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 320.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 320.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 321) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 321.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 321.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 322) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 322.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 322.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 323) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 323.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 323.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 324) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 324.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 324.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 325) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 325.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 325.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 326) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 326.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 326.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 327) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 327.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 327.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 328) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 328.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 328.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 329) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 329.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 329.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 330) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 330.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 330.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 331) standard_activerecord_with_expires it should behave like null_integerkey_objectvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:77 331.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 331.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 332) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 332.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 332.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 333) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 333.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 333.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 334) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 334.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 334.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 335) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 335.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 335.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 336) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 336.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 336.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 337) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 337.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 337.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 338) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 338.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 338.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 339) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 339.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 339.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 340) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 340.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 340.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 341) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 341.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 341.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 342) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 342.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 342.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 343) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 343.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 343.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 344) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 344.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 344.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 345) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 345.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 345.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 346) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 346.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 346.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 347) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 347.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 347.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 348) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 348.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 348.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 349) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 349.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 349.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 350) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 350.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 350.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 351) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 351.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 351.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 352) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 352.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 352.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 353) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 353.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 353.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 354) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 354.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 354.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 355) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 355.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 355.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 356) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 356.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 356.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 357) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 357.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 357.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 358) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 358.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 358.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 359) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 359.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 359.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 360) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 360.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 360.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 361) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 361.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 361.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 362) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 362.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 362.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 363) standard_activerecord_with_expires it should behave like null_integerkey_stringvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:78 363.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 363.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 364) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 364.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 364.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 365) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 365.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 365.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 366) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 366.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 366.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 367) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 367.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 367.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 368) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 368.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 368.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 369) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 369.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 369.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 370) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 370.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 370.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 371) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 371.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 371.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 372) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 372.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 372.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 373) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 373.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 373.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 374) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 374.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 374.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 375) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 375.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 375.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 376) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 376.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 376.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 377) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 377.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 377.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 378) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 378.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 378.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 379) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 379.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 379.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 380) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 380.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 380.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 381) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 381.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 381.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 382) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 382.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 382.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 383) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 383.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 383.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 384) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 384.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 384.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 385) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 385.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 385.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 386) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 386.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 386.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 387) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 387.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 387.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 388) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 388.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 388.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 389) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 389.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 389.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 390) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 390.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 390.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 391) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 391.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 391.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 392) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 392.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 392.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 393) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 393.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 393.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 394) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 394.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 394.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 395) standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:79 395.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 395.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 396) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 396.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 396.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 397) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 397.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 397.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 398) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 398.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 398.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 399) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 399.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 399.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 400) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 400.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 400.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 401) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 401.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 401.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 402) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 402.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 402.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 403) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 403.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 403.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 404) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 404.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 404.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 405) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 405.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 405.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 406) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 406.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 406.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 407) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 407.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 407.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 408) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 408.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 408.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 409) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 409.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 409.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 410) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 410.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 410.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 411) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 411.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 411.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 412) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 412.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 412.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 413) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 413.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 413.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 414) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 414.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 414.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 415) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 415.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 415.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 416) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 416.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 416.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 417) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 417.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 417.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 418) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 418.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 418.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 419) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 419.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 419.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 420) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 420.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 420.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 421) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 421.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 421.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 422) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 422.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 422.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 423) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 423.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 423.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 424) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 424.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 424.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 425) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 425.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 425.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 426) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 426.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 426.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 427) standard_activerecord_with_expires it should behave like null_integerkey_hashvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:80 427.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 427.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 428) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 428.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' [36m# /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 428.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 429) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 429.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 429.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 430) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 430.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 430.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 431) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 431.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 431.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 432) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 432.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 432.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 433) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 433.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 433.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 434) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 434.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 434.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 435) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 435.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 435.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 436) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 436.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 436.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 437) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 437.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 437.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 438) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 438.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 438.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 439) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 439.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 439.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 440) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 440.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 440.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 441) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 441.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 441.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 442) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 442.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 442.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 443) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 443.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 443.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 444) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 444.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 444.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 445) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 445.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 445.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 446) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 446.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 446.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 447) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 447.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 447.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 448) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 448.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 448.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 449) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 449.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 449.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 450) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 450.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 450.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 451) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 451.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 451.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 452) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 452.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 452.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 453) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 453.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 453.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 454) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 454.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 454.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 455) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 455.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 455.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 456) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 456.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 456.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 457) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 457.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 457.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 458) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 458.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 458.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 459) standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:81 459.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 459.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 460) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 460.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 460.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 461) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 461.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 461.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 462) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 462.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 462.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 463) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 463.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 463.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 464) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 464.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 464.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 465) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 465.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 465.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 466) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 466.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 466.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 467) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 467.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 467.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 468) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 468.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 468.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 469) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 469.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 469.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 470) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 470.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 470.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 471) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 471.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 471.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 472) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 472.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 472.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 473) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 473.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 473.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 474) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 474.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 474.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 475) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 475.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 475.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 476) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 476.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 476.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 477) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 477.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 477.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 478) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 478.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 478.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 479) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 479.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 479.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 480) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 480.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 480.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 481) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 481.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 481.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 482) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 482.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 482.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 483) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 483.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 483.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 484) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 484.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 484.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 485) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 485.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 485.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 486) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 486.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 486.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 487) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 487.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 487.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 488) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 488.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 488.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 489) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 489.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 489.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 490) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 490.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 490.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 491) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 491.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 491.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 492) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 492.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 492.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 493) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 493.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 493.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 494) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 494.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 494.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 495) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 495.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 495.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 496) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 496.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 496.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 497) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 497.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 497.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 498) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 498.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 498.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 499) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 499.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 499.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 500) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 500.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 500.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 501) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 501.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 501.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 502) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 502.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 502.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 503) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 503.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 503.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 504) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 504.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 504.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 505) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 505.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 505.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 506) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 506.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 506.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 507) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 507.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 507.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 508) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 508.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 508.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 509) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 509.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 509.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 510) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 510.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 510.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 511) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 511.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 511.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 512) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 512.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 512.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 513) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 513.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 513.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 514) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 514.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 514.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 515) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 515.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 515.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 516) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 516.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 516.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 517) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 517.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 517.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 518) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 518.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 518.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 519) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 519.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 519.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 520) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 520.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 520.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 521) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 521.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 521.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 522) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 522.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 522.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 523) standard_activerecord_with_expires it should behave like null_integerkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:82 523.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 523.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 524) standard_activerecord_with_expires it should behave like null_integerkey_integervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 524.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 524.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 525) standard_activerecord_with_expires it should behave like null_integerkey_integervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 525.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 525.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 526) standard_activerecord_with_expires it should behave like null_integerkey_integervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 526.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 526.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 527) standard_activerecord_with_expires it should behave like null_integerkey_integervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 527.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 527.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 528) standard_activerecord_with_expires it should behave like null_integerkey_integervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 528.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 528.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 529) standard_activerecord_with_expires it should behave like null_integerkey_integervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 529.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 529.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 530) standard_activerecord_with_expires it should behave like null_integerkey_integervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 530.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 530.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 531) standard_activerecord_with_expires it should behave like null_integerkey_integervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 531.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 531.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 532) standard_activerecord_with_expires it should behave like null_integerkey_integervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 532.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 532.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 533) standard_activerecord_with_expires it should behave like null_integerkey_integervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 533.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 533.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 534) standard_activerecord_with_expires it should behave like null_integerkey_integervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 534.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 534.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 535) standard_activerecord_with_expires it should behave like null_integerkey_integervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 535.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 535.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 536) standard_activerecord_with_expires it should behave like null_integerkey_integervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 536.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 536.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 537) standard_activerecord_with_expires it should behave like null_integerkey_integervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 537.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 537.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 538) standard_activerecord_with_expires it should behave like null_integerkey_integervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 538.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 538.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 539) standard_activerecord_with_expires it should behave like null_integerkey_integervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 539.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 539.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 540) standard_activerecord_with_expires it should behave like null_integerkey_integervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 540.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 540.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 541) standard_activerecord_with_expires it should behave like null_integerkey_integervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 541.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 541.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 542) standard_activerecord_with_expires it should behave like null_integerkey_integervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 542.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 542.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 543) standard_activerecord_with_expires it should behave like null_integerkey_integervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 543.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 543.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 544) standard_activerecord_with_expires it should behave like null_integerkey_integervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 544.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 544.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 545) standard_activerecord_with_expires it should behave like null_integerkey_integervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 545.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 545.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 546) standard_activerecord_with_expires it should behave like null_integerkey_integervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 546.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 546.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 547) standard_activerecord_with_expires it should behave like null_integerkey_integervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 547.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 547.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 548) standard_activerecord_with_expires it should behave like null_integerkey_integervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 548.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 548.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 549) standard_activerecord_with_expires it should behave like null_integerkey_integervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 549.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 549.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 550) standard_activerecord_with_expires it should behave like null_integerkey_integervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 550.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 550.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 551) standard_activerecord_with_expires it should behave like null_integerkey_integervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 551.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 551.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 552) standard_activerecord_with_expires it should behave like null_integerkey_integervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 552.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 552.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 553) standard_activerecord_with_expires it should behave like null_integerkey_integervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 553.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 553.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 554) standard_activerecord_with_expires it should behave like null_integerkey_integervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 554.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 554.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 555) standard_activerecord_with_expires it should behave like null_integerkey_integervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:83 555.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 555.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 556) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 556.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 556.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 557) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 557.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 557.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 558) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 558.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 558.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 559) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 559.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 559.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 560) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 560.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 560.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 561) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 561.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 561.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 562) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 562.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 562.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 563) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 563.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 563.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 564) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 564.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 564.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 565) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 565.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 565.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 566) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 566.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 566.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 567) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 567.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 567.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 568) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 568.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 568.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 569) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 569.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 569.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 570) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 570.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 570.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 571) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 571.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 571.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 572) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 572.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 572.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 573) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 573.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 573.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 574) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 574.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 574.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 575) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 575.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 575.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 576) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 576.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 576.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 577) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 577.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 577.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 578) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 578.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 578.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 579) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 579.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 579.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 580) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 580.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 580.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 581) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 581.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 581.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 582) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 582.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 582.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 583) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 583.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 583.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 584) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 584.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 584.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 585) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 585.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 585.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 586) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 586.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 586.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 587) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 587.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 587.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 588) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 588.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 588.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 589) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 589.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 589.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 590) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 590.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 590.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 591) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 591.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 591.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 592) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 592.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 592.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 593) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 593.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 593.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 594) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 594.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 594.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 595) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 595.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 595.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 596) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 596.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 596.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 597) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 597.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 597.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 598) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 598.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 598.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 599) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 599.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 599.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 600) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 600.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 600.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 601) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 601.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 601.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 602) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 602.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 602.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 603) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 603.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 603.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 604) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 604.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 604.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 605) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 605.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 605.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 606) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 606.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 606.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 607) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 607.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 607.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 608) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 608.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 608.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 609) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 609.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 609.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 610) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 610.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 610.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 611) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 611.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 611.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 612) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 612.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 612.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 613) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 613.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 613.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 614) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 614.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 614.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 615) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 615.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 615.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 616) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 616.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 616.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 617) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 617.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 617.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 618) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 618.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 618.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 619) standard_activerecord_with_expires it should behave like null_integerkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:84 619.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 619.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 620) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 620.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 620.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 621) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 621.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 621.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 622) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 622.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 622.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 623) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 623.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 623.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 624) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 624.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 624.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 625) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 625.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 625.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 626) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 626.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 626.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 627) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 627.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 627.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 628) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 628.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 628.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 629) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 629.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 629.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 630) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 630.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 630.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 631) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 631.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 631.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 632) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 632.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 632.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 633) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 633.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 633.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 634) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 634.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 634.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 635) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 635.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 635.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 636) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 636.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 636.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 637) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 637.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 637.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 638) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 638.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 638.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 639) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 639.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 639.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 640) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 640.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 640.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 641) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 641.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' [36m# ./spec/helper.rb:168:in `block (2 levels) in ' 641.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 642) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 642.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 642.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 643) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 643.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 643.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 644) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 644.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 644.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 645) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 645.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 645.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 646) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 646.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 646.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 647) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 647.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 647.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 648) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 648.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 648.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 649) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 649.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 649.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 650) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 650.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 650.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 651) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 651.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 651.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 652) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 652.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 652.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 653) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 653.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 653.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 654) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 654.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 654.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 655) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 655.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 655.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 656) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 656.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 656.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 657) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 657.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 657.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 658) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 658.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 658.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 659) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 659.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 659.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 660) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 660.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 660.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 661) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 661.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 661.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 662) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 662.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 662.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 663) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 663.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 663.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 664) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 664.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 664.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 665) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 665.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 665.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 666) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 666.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 666.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 667) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 667.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 667.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 668) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 668.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 668.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 669) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 669.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 669.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 670) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 670.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 670.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 671) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 671.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 671.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 672) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 672.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 672.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 673) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 673.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 673.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 674) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 674.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 674.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 675) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 675.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 675.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 676) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 676.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 676.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 677) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 677.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 677.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 678) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 678.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 678.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 679) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 679.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 679.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 680) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 680.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 680.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 681) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 681.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 681.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 682) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 682.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 682.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 683) standard_activerecord_with_expires it should behave like null_numberkey_objectvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:85 683.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 683.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 684) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 684.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 684.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 685) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 685.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 685.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 686) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 686.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 686.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 687) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 687.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 687.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 688) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 688.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 688.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 689) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 689.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 689.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 690) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 690.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 690.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 691) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 691.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 691.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 692) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 692.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 692.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 693) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 693.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 693.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 694) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 694.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 694.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 695) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 695.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 695.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 696) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 696.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 696.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 697) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 697.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 697.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 698) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 698.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 698.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 699) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 699.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 699.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 700) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 700.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 700.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 701) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 701.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 701.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 702) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 702.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 702.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 703) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 703.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 703.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 704) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 704.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 704.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 705) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 705.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 705.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 706) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 706.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 706.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 707) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 707.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 707.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 708) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 708.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 708.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 709) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 709.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 709.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 710) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 710.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 710.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 711) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 711.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 711.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 712) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 712.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 712.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 713) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 713.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 713.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 714) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 714.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 714.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 715) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 715.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 715.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 716) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 716.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 716.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 717) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 717.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 717.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 718) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 718.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 718.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 719) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 719.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 719.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 720) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 720.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 720.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 721) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 721.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 721.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 722) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 722.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 722.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 723) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 723.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 723.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 724) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 724.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 724.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 725) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 725.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 725.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 726) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 726.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 726.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 727) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 727.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 727.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 728) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 728.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 728.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 729) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 729.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 729.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 730) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 730.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 730.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 731) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 731.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 731.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 732) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 732.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 732.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 733) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 733.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 733.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 734) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 734.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 734.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 735) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 735.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 735.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 736) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 736.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 736.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 737) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 737.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 737.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 738) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 738.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 738.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 739) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 739.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 739.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 740) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 740.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 740.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 741) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 741.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 741.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 742) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 742.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 742.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 743) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 743.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 743.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 744) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 744.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 744.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 745) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 745.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 745.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 746) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 746.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 746.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 747) standard_activerecord_with_expires it should behave like null_numberkey_stringvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:86 747.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 747.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 748) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 748.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 748.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 749) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 749.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 749.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 750) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 750.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 750.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 751) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 751.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 751.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 752) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 752.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 752.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 753) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 753.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 753.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 754) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 754.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 754.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 755) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 755.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 755.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 756) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 756.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 756.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 757) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 757.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 757.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 758) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 758.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 758.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 759) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 759.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 759.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 760) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 760.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 760.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 761) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 761.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 761.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 762) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 762.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 762.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 763) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 763.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 763.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 764) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 764.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 764.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 765) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 765.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 765.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 766) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 766.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 766.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 767) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 767.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 767.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 768) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 768.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 768.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 769) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 769.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 769.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 770) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 770.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 770.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 771) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 771.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 771.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 772) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 772.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 772.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 773) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 773.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 773.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 774) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 774.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 774.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 775) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 775.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 775.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 776) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 776.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 776.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 777) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 777.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 777.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 778) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 778.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 778.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 779) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 779.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 779.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 780) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 780.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 780.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 781) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 781.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 781.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 782) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 782.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 782.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 783) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 783.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 783.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 784) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 784.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 784.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 785) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 785.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 785.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 786) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 786.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 786.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 787) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 787.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 787.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 788) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 788.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 788.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 789) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 789.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 789.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 790) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 790.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 790.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 791) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 791.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 791.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 792) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 792.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 792.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 793) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 793.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 793.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 794) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 794.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 794.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 795) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 795.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 795.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 796) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 796.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 796.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 797) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 797.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 797.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 798) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 798.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 798.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 799) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 799.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 799.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 800) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 800.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 800.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 801) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 801.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 801.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 802) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 802.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 802.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 803) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 803.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 803.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 804) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 804.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 804.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 805) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 805.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 805.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 806) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 806.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 806.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 807) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 807.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 807.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 808) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 808.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 808.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 809) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 809.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 809.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 810) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 810.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 810.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 811) standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:87 811.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 811.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 812) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 812.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 812.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 813) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 813.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 813.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 814) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 814.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 814.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 815) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 815.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 815.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 816) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 816.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 816.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 817) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 817.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 817.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 818) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 818.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 818.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 819) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 819.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 819.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 820) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 820.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 820.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 821) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 821.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 821.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 822) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 822.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 822.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 823) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 823.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 823.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 824) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 824.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 824.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 825) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 825.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 825.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 826) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 826.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 826.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 827) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 827.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 827.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 828) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 828.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 828.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 829) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 829.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 829.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 830) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 830.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 830.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 831) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 831.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 831.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 832) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 832.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 832.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 833) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 833.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 833.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 834) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 834.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 834.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 835) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 835.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 835.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 836) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 836.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 836.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 837) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 837.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 837.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 838) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 838.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 838.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 839) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 839.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 839.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 840) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 840.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 840.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 841) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 841.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 841.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 842) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 842.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 842.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 843) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 843.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 843.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 844) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 844.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 844.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 845) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 845.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 845.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 846) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 846.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 846.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 847) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 847.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 847.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 848) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 848.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 848.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 849) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 849.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 849.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 850) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 850.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 850.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 851) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 851.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 851.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 852) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 852.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 852.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 853) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 853.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 853.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 854) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 854.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 854.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize'[0m # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 855) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 855.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 855.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 856) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 856.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 856.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 857) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 857.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 857.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 858) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 858.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 858.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 859) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 859.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 859.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 860) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 860.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 860.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 861) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 861.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 861.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 862) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 862.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 862.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 863) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 863.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 863.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 864) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 864.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 864.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 865) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 865.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 865.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 866) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 866.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 866.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 867) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 867.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 867.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 868) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 868.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 868.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 869) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 869.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 869.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 870) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 870.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 870.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 871) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 871.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 871.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 872) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 872.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 872.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 873) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 873.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 873.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 874) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 874.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 874.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 875) standard_activerecord_with_expires it should behave like null_numberkey_hashvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:88 875.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 875.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 876) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 876.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 876.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 877) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 877.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 877.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 878) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 878.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 878.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 879) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 879.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 879.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 880) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 880.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 880.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 881) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 881.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 881.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 882) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 882.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 882.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 883) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 883.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 883.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 884) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 884.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 884.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 885) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 885.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 885.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 886) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 886.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 886.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 887) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 887.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 887.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 888) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 888.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 888.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 889) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 889.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 889.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 890) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 890.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 890.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 891) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 891.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 891.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 892) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 892.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 892.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 893) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 893.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 893.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 894) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 894.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 894.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 895) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 895.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 895.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 896) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 896.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 896.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 897) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 897.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 897.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 898) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 898.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 898.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 899) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 899.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 899.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 900) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 900.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 900.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 901) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 901.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 901.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 902) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 902.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 902.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 903) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 903.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 903.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 904) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 904.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 904.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 905) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 905.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 905.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 906) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 906.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 906.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 907) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 907.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 907.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 908) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 908.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 908.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 909) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 909.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 909.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 910) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 910.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 910.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 911) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 911.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 911.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 912) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 912.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 912.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 913) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 913.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 913.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 914) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 914.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 914.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 915) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 915.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 915.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 916) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 916.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 916.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 917) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 917.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 917.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 918) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 918.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 918.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 919) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 919.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 919.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 920) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 920.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 920.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 921) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 921.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 921.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 922) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 922.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 922.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 923) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 923.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 923.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 924) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 924.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 924.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 925) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 925.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 925.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 926) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 926.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 926.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 927) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 927.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 927.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 928) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 928.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 928.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 929) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 929.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 929.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 930) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 930.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 930.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 931) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 931.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 931.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 932) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 932.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 932.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 933) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 933.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 933.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 934) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 934.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 934.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 935) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 935.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 935.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 936) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 936.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 936.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 937) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 937.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 937.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 938) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 938.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 938.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 939) standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:89 939.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 939.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 940) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 940.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 940.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 941) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 941.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 941.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 942) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 942.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 942.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 943) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 943.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 943.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 944) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 944.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 944.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 945) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 945.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 945.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 946) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 946.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 946.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 947) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 947.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 947.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 948) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 948.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 948.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 949) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 949.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 949.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 950) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 950.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 950.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 951) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 951.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 951.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 952) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 952.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 952.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 953) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 953.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 953.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 954) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 954.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 954.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 955) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 955.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 955.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 956) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 956.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 956.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 957) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 957.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 957.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 958) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 958.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 958.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 959) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 959.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 959.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 960) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 960.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 960.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 961) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 961.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 961.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 962) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 962.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 962.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 963) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 963.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 963.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 964) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 964.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 964.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 965) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 965.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 965.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 966) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 966.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 966.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 967) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 967.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 967.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 968) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 968.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 968.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 969) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 969.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 969.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 970) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 970.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 970.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 971) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 971.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 971.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 972) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 972.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 972.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 973) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 973.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 973.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 974) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 974.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 974.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 975) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 975.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 975.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 976) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 976.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 976.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 977) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 977.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 977.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 978) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 978.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 978.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 979) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 979.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 979.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 980) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 980.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 980.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 981) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 981.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 981.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 982) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 982.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 982.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 983) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 983.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 983.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 984) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 984.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 984.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 985) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 985.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 985.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 986) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 986.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 986.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 987) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 987.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 987.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 988) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 988.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 988.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 989) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 989.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 989.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 990) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 990.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 990.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 991) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 991.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 991.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 992) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 992.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 992.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 993) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 993.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 993.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 994) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 994.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 994.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 995) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 995.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 995.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 996) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 996.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 996.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 997) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 997.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 997.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 998) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 998.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 998.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 999) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 999.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 999.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1000) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1000.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1000.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1001) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1001.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1001.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1002) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1002.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1002.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1003) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1003.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1003.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1004) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1004.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1004.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1005) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1005.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1005.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1006) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1006.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1006.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1007) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1007.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1007.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1008) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1008.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1008.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1009) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1009.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1009.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1010) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1010.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1010.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1011) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1011.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1011.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1012) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1012.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1012.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1013) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1013.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1013.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1014) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1014.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1014.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1015) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1015.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1015.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1016) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1016.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1016.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1017) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1017.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1017.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1018) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1018.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1018.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1019) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1019.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1019.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1020) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1020.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1020.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1021) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1021.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1021.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1022) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1022.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1022.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1023) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1023.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1023.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1024) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1024.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1024.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1025) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1025.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1025.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1026) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1026.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1026.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1027) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1027.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1027.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1028) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1028.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1028.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1029) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1029.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1029.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1030) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1030.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1030.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1031) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1031.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1031.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1032) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1032.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1032.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1033) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1033.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1033.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1034) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1034.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1034.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1035) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1035.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1035.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1036) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1036.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1036.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1037) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1037.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1037.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1038) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1038.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1038.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1039) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1039.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1039.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1040) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1040.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1040.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1041) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1041.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1041.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1042) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1042.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1042.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1043) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1043.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1043.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1044) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1044.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1044.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1045) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1045.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1045.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1046) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1046.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1046.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1047) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1047.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1047.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1048) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1048.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1048.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1049) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1049.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1049.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1050) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1050.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1050.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1051) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1051.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1051.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1052) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1052.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1052.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1053) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1053.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1053.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1054) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1054.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1054.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1055) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1055.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1055.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1056) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1056.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1056.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1057) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1057.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1057.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1058) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1058.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1058.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1059) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1059.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1059.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1060) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1060.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1060.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1061) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1061.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1061.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1062) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1062.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1062.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1063) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1063.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1063.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1064) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1064.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1064.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1065) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1065.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1065.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1066) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1066.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1066.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1067) standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:90 1067.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1067.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1068) standard_activerecord_with_expires it should behave like null_numberkey_integervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1068.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1068.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1069) standard_activerecord_with_expires it should behave like null_numberkey_integervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1069.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1069.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1070) standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1070.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1070.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1071) standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1071.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1071.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1072) standard_activerecord_with_expires it should behave like null_numberkey_integervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1072.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1072.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1073) standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1073.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1073.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1074) standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1074.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1074.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1075) standard_activerecord_with_expires it should behave like null_numberkey_integervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1075.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1075.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1076) standard_activerecord_with_expires it should behave like null_numberkey_integervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1076.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1076.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1077) standard_activerecord_with_expires it should behave like null_numberkey_integervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1077.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1077.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1078) standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1078.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1078.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1079) standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1079.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1079.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1080) standard_activerecord_with_expires it should behave like null_numberkey_integervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1080.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1080.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1081) standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1081.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1081.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1082) standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1082.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1082.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1083) standard_activerecord_with_expires it should behave like null_numberkey_integervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1083.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1083.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1084) standard_activerecord_with_expires it should behave like null_numberkey_integervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1084.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1084.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1085) standard_activerecord_with_expires it should behave like null_numberkey_integervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1085.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1085.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1086) standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1086.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1086.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1087) standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1087.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1087.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1088) standard_activerecord_with_expires it should behave like null_numberkey_integervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1088.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1088.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1089) standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1089.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1089.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1090) standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1090.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1090.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1091) standard_activerecord_with_expires it should behave like null_numberkey_integervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1091.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1091.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1092) standard_activerecord_with_expires it should behave like null_numberkey_integervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1092.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1092.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1093) standard_activerecord_with_expires it should behave like null_numberkey_integervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1093.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1093.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1094) standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1094.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1094.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1095) standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1095.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1095.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1096) standard_activerecord_with_expires it should behave like null_numberkey_integervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1096.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1096.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1097) standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1097.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1097.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1098) standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1098.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1098.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1099) standard_activerecord_with_expires it should behave like null_numberkey_integervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1099.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1099.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1100) standard_activerecord_with_expires it should behave like null_numberkey_integervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1100.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1100.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1101) standard_activerecord_with_expires it should behave like null_numberkey_integervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1101.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1101.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1102) standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1102.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1102.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1103) standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1103.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1103.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1104) standard_activerecord_with_expires it should behave like null_numberkey_integervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1104.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1104.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1105) standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1105.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1105.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1106) standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1106.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1106.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1107) standard_activerecord_with_expires it should behave like null_numberkey_integervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1107.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1107.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1108) standard_activerecord_with_expires it should behave like null_numberkey_integervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1108.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1108.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1109) standard_activerecord_with_expires it should behave like null_numberkey_integervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1109.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1109.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1110) standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1110.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1110.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1111) standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1111.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1111.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1112) standard_activerecord_with_expires it should behave like null_numberkey_integervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1112.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1112.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1113) standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1113.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1113.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1114) standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1114.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1114.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1115) standard_activerecord_with_expires it should behave like null_numberkey_integervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1115.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1115.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1116) standard_activerecord_with_expires it should behave like null_numberkey_integervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1116.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1116.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1117) standard_activerecord_with_expires it should behave like null_numberkey_integervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1117.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1117.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1118) standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1118.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1118.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1119) standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1119.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1119.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1120) standard_activerecord_with_expires it should behave like null_numberkey_integervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1120.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1120.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1121) standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1121.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1121.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1122) standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1122.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1122.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1123) standard_activerecord_with_expires it should behave like null_numberkey_integervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1123.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1123.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1124) standard_activerecord_with_expires it should behave like null_numberkey_integervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1124.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1124.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1125) standard_activerecord_with_expires it should behave like null_numberkey_integervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1125.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1125.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1126) standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1126.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1126.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1127) standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1127.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1127.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1128) standard_activerecord_with_expires it should behave like null_numberkey_integervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1128.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1128.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1129) standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1129.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1129.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1130) standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1130.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1130.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1131) standard_activerecord_with_expires it should behave like null_numberkey_integervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:91 1131.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1131.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1132) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1132.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1132.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1133) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1133.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1133.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1134) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1134.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1134.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1135) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1135.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1135.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1136) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1136.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1136.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1137) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1137.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1137.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1138) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1138.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1138.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1139) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1139.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1139.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1140) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1140.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1140.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1141) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1141.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1141.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1142) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1142.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1142.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1143) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1143.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1143.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1144) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1144.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1144.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1145) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1145.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1145.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1146) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1146.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1146.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1147) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1147.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1147.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1148) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1148.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1148.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1149) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1149.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1149.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1150) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1150.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1150.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1151) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1151.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1151.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1152) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1152.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1152.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1153) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1153.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1153.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1154) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1154.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1154.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1155) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1155.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1155.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1156) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1156.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1156.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1157) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1157.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1157.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1158) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1158.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1158.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1159) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1159.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1159.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1160) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1160.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1160.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1161) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1161.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1161.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1162) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1162.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1162.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1163) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1163.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1163.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1164) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1164.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1164.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1165) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1165.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1165.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1166) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1166.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1166.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1167) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1167.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1167.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1168) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1168.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1168.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1169) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1169.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1169.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1170) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1170.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1170.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1171) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1171.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1171.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1172) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1172.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1172.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1173) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1173.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1173.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1174) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1174.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1174.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1175) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1175.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1175.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1176) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1176.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1176.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1177) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1177.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1177.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1178) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1178.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1178.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1179) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1179.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1179.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1180) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1180.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1180.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1181) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1181.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1181.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1182) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1182.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1182.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1183) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1183.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1183.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1184) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1184.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1184.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1185) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1185.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1185.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1186) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1186.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1186.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1187) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1187.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1187.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1188) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1188.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1188.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1189) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1189.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1189.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1190) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1190.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1190.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1191) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1191.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1191.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1192) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1192.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1192.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1193) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1193.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1193.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1194) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1194.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1194.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1195) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1195.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1195.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1196) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1196.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1196.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1197) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1197.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1197.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1198) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1198.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1198.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1199) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1199.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1199.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1200) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1200.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1200.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1201) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1201.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1201.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1202) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1202.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1202.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1203) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1203.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1203.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1204) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1204.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1204.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1205) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1205.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1205.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1206) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1206.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1206.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1207) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1207.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1207.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1208) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1208.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1208.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1209) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1209.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1209.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1210) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1210.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1210.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1211) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1211.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1211.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1212) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1212.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1212.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1213) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1213.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1213.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1214) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1214.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1214.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1215) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1215.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1215.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1216) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1216.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1216.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1217) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1217.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1217.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1218) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1218.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1218.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1219) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1219.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1219.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1220) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1220.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1220.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1221) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1221.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1221.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1222) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1222.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1222.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1223) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1223.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1223.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1224) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1224.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1224.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1225) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1225.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1225.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1226) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1226.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1226.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1227) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1227.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1227.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1228) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1228.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1228.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1229) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1229.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1229.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1230) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1230.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1230.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1231) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1231.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1231.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1232) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1232.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1232.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1233) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1233.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1233.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1234) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1234.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1234.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1235) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1235.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1235.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1236) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1236.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1236.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1237) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1237.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1237.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1238) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1238.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1238.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1239) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1239.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1239.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1240) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1240.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1240.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1241) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1241.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1241.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1242) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1242.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1242.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1243) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1243.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1243.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1244) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1244.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1244.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1245) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1245.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1245.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1246) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1246.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1246.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1247) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1247.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1247.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1248) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1248.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1248.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1249) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1249.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1249.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1250) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1250.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1250.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1251) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1251.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1251.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1252) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1252.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1252.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1253) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1253.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1253.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1254) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1254.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1254.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1255) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1255.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1255.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1256) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1256.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1256.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1257) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1257.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1257.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1258) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1258.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1258.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1259) standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options Got 0 failures and 2 other errors: Shared Example Group: "null_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:92 1259.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1259.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1260) standard_activerecord_with_expires it should behave like persist_objectkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:93 1260.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1260.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1261) standard_activerecord_with_expires it should behave like persist_objectkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:93 1261.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1261.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1262) standard_activerecord_with_expires it should behave like persist_objectkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:93 1262.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1262.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1263) standard_activerecord_with_expires it should behave like persist_objectkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:93 1263.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1263.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1264) standard_activerecord_with_expires it should behave like persist_objectkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:94 1264.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1264.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1265) standard_activerecord_with_expires it should behave like persist_objectkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:94 1265.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1265.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1266) standard_activerecord_with_expires it should behave like persist_objectkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:94 1266.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1266.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1267) standard_activerecord_with_expires it should behave like persist_objectkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:94 1267.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1267.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1268) standard_activerecord_with_expires it should behave like persist_objectkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:95 1268.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1268.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1269) standard_activerecord_with_expires it should behave like persist_objectkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:95 1269.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1269.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1270) standard_activerecord_with_expires it should behave like persist_objectkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:95 1270.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1270.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1271) standard_activerecord_with_expires it should behave like persist_objectkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:95 1271.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1271.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1272) standard_activerecord_with_expires it should behave like persist_objectkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:96 1272.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1272.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1273) standard_activerecord_with_expires it should behave like persist_objectkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:96 1273.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1273.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1274) standard_activerecord_with_expires it should behave like persist_objectkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:96 1274.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1274.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1275) standard_activerecord_with_expires it should behave like persist_objectkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:96 1275.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1275.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1276) standard_activerecord_with_expires it should behave like persist_objectkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:97 1276.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1276.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1277) standard_activerecord_with_expires it should behave like persist_objectkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:97 1277.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1277.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1278) standard_activerecord_with_expires it should behave like persist_objectkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:97 1278.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1278.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1279) standard_activerecord_with_expires it should behave like persist_objectkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:97 1279.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1279.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1280) standard_activerecord_with_expires it should behave like persist_objectkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:98 1280.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1280.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1281) standard_activerecord_with_expires it should behave like persist_objectkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:98 1281.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1281.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1282) standard_activerecord_with_expires it should behave like persist_objectkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:98 1282.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1282.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1283) standard_activerecord_with_expires it should behave like persist_objectkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:98 1283.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1283.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1284) standard_activerecord_with_expires it should behave like persist_objectkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:98 1284.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1284.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1285) standard_activerecord_with_expires it should behave like persist_objectkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:98 1285.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1285.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1286) standard_activerecord_with_expires it should behave like persist_objectkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:98 1286.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1286.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1287) standard_activerecord_with_expires it should behave like persist_objectkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:98 1287.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1287.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1288) standard_activerecord_with_expires it should behave like persist_objectkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:99 1288.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1288.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1289) standard_activerecord_with_expires it should behave like persist_objectkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:99 1289.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1289.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1290) standard_activerecord_with_expires it should behave like persist_objectkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:99 1290.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1290.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1291) standard_activerecord_with_expires it should behave like persist_objectkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:99 1291.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1291.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1292) standard_activerecord_with_expires it should behave like persist_objectkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:100 1292.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1292.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1293) standard_activerecord_with_expires it should behave like persist_objectkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:100 1293.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1293.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1294) standard_activerecord_with_expires it should behave like persist_objectkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:100 1294.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1294.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1295) standard_activerecord_with_expires it should behave like persist_objectkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:100 1295.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1295.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1296) standard_activerecord_with_expires it should behave like persist_objectkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:100 1296.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1296.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1297) standard_activerecord_with_expires it should behave like persist_objectkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:100 1297.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1297.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1298) standard_activerecord_with_expires it should behave like persist_objectkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:100 1298.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1298.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1299) standard_activerecord_with_expires it should behave like persist_objectkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:100 1299.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1299.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1300) standard_activerecord_with_expires it should behave like persist_stringkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:101 1300.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1300.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1301) standard_activerecord_with_expires it should behave like persist_stringkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:101 1301.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1301.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1302) standard_activerecord_with_expires it should behave like persist_stringkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:101 1302.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1302.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1303) standard_activerecord_with_expires it should behave like persist_stringkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:101 1303.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1303.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1304) standard_activerecord_with_expires it should behave like persist_stringkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:102 1304.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1304.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1305) standard_activerecord_with_expires it should behave like persist_stringkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:102 1305.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1305.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1306) standard_activerecord_with_expires it should behave like persist_stringkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:102 1306.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1306.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1307) standard_activerecord_with_expires it should behave like persist_stringkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:102 1307.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1307.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1308) standard_activerecord_with_expires it should behave like persist_stringkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:103 1308.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1308.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1309) standard_activerecord_with_expires it should behave like persist_stringkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:103 1309.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1309.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1310) standard_activerecord_with_expires it should behave like persist_stringkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:103 1310.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1310.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1311) standard_activerecord_with_expires it should behave like persist_stringkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:103 1311.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1311.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1312) standard_activerecord_with_expires it should behave like persist_stringkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:104 1312.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1312.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1313) standard_activerecord_with_expires it should behave like persist_stringkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:104 1313.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1313.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1314) standard_activerecord_with_expires it should behave like persist_stringkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:104 1314.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1314.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1315) standard_activerecord_with_expires it should behave like persist_stringkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:104 1315.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1315.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1316) standard_activerecord_with_expires it should behave like persist_stringkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:105 1316.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1316.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1317) standard_activerecord_with_expires it should behave like persist_stringkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:105 1317.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1317.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1318) standard_activerecord_with_expires it should behave like persist_stringkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:105 1318.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1318.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1319) standard_activerecord_with_expires it should behave like persist_stringkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:105 1319.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1319.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1320) standard_activerecord_with_expires it should behave like persist_stringkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:106 1320.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1320.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1321) standard_activerecord_with_expires it should behave like persist_stringkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:106 1321.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1321.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1322) standard_activerecord_with_expires it should behave like persist_stringkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:106 1322.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1322.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1323) standard_activerecord_with_expires it should behave like persist_stringkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:106 1323.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1323.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1324) standard_activerecord_with_expires it should behave like persist_stringkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:106 1324.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1324.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1325) standard_activerecord_with_expires it should behave like persist_stringkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:106 1325.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1325.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1326) standard_activerecord_with_expires it should behave like persist_stringkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:106 1326.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1326.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1327) standard_activerecord_with_expires it should behave like persist_stringkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:106 1327.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1327.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1328) standard_activerecord_with_expires it should behave like persist_stringkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:107 1328.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1328.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1329) standard_activerecord_with_expires it should behave like persist_stringkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:107 1329.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1329.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1330) standard_activerecord_with_expires it should behave like persist_stringkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:107 1330.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1330.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1331) standard_activerecord_with_expires it should behave like persist_stringkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:107 1331.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1331.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1332) standard_activerecord_with_expires it should behave like persist_stringkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:108 1332.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1332.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1333) standard_activerecord_with_expires it should behave like persist_stringkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:108 1333.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1333.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1334) standard_activerecord_with_expires it should behave like persist_stringkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:108 1334.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1334.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1335) standard_activerecord_with_expires it should behave like persist_stringkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:108 1335.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1335.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1336) standard_activerecord_with_expires it should behave like persist_stringkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:108 1336.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1336.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1337) standard_activerecord_with_expires it should behave like persist_stringkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:108 1337.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1337.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1338) standard_activerecord_with_expires it should behave like persist_stringkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:108 1338.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1338.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1339) standard_activerecord_with_expires it should behave like persist_stringkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:108 1339.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1339.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1340) standard_activerecord_with_expires it should behave like persist_binarykey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:109 1340.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1340.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1341) standard_activerecord_with_expires it should behave like persist_binarykey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:109 1341.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1341.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1342) standard_activerecord_with_expires it should behave like persist_binarykey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:109 1342.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1342.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1343) standard_activerecord_with_expires it should behave like persist_binarykey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:109 1343.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1343.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1344) standard_activerecord_with_expires it should behave like persist_binarykey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:110 1344.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1344.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1345) standard_activerecord_with_expires it should behave like persist_binarykey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:110 1345.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1345.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1346) standard_activerecord_with_expires it should behave like persist_binarykey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:110 1346.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1346.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1347) standard_activerecord_with_expires it should behave like persist_binarykey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:110 1347.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1347.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1348) standard_activerecord_with_expires it should behave like persist_binarykey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:111 1348.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1348.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1349) standard_activerecord_with_expires it should behave like persist_binarykey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:111 1349.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1349.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1350) standard_activerecord_with_expires it should behave like persist_binarykey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:111 1350.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1350.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1351) standard_activerecord_with_expires it should behave like persist_binarykey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:111 1351.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1351.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1352) standard_activerecord_with_expires it should behave like persist_binarykey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:112 1352.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1352.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1353) standard_activerecord_with_expires it should behave like persist_binarykey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:112 1353.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1353.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1354) standard_activerecord_with_expires it should behave like persist_binarykey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:112 1354.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1354.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1355) standard_activerecord_with_expires it should behave like persist_binarykey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:112 1355.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1355.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1356) standard_activerecord_with_expires it should behave like persist_binarykey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:113 1356.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1356.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1357) standard_activerecord_with_expires it should behave like persist_binarykey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:113 1357.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1357.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1358) standard_activerecord_with_expires it should behave like persist_binarykey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:113 1358.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1358.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1359) standard_activerecord_with_expires it should behave like persist_binarykey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:113 1359.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1359.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1360) standard_activerecord_with_expires it should behave like persist_binarykey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:114 1360.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1360.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1361) standard_activerecord_with_expires it should behave like persist_binarykey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:114 1361.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1361.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1362) standard_activerecord_with_expires it should behave like persist_binarykey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:114 1362.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1362.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1363) standard_activerecord_with_expires it should behave like persist_binarykey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:114 1363.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1363.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1364) standard_activerecord_with_expires it should behave like persist_binarykey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:114 1364.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1364.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1365) standard_activerecord_with_expires it should behave like persist_binarykey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:114 1365.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1365.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1366) standard_activerecord_with_expires it should behave like persist_binarykey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:114 1366.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1366.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1367) standard_activerecord_with_expires it should behave like persist_binarykey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:114 1367.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1367.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1368) standard_activerecord_with_expires it should behave like persist_binarykey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:115 1368.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1368.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1369) standard_activerecord_with_expires it should behave like persist_binarykey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:115 1369.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1369.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1370) standard_activerecord_with_expires it should behave like persist_binarykey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:115 1370.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1370.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1371) standard_activerecord_with_expires it should behave like persist_binarykey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:115 1371.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1371.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1372) standard_activerecord_with_expires it should behave like persist_binarykey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:116 1372.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1372.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1373) standard_activerecord_with_expires it should behave like persist_binarykey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:116 1373.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1373.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1374) standard_activerecord_with_expires it should behave like persist_binarykey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:116 1374.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1374.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1375) standard_activerecord_with_expires it should behave like persist_binarykey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:116 1375.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1375.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1376) standard_activerecord_with_expires it should behave like persist_binarykey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:116 1376.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1376.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1377) standard_activerecord_with_expires it should behave like persist_binarykey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:116 1377.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1377.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1378) standard_activerecord_with_expires it should behave like persist_binarykey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:116 1378.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1378.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1379) standard_activerecord_with_expires it should behave like persist_binarykey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:116 1379.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1379.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1380) standard_activerecord_with_expires it should behave like persist_hashkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:117 1380.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1380.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1381) standard_activerecord_with_expires it should behave like persist_hashkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:117 1381.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1381.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1382) standard_activerecord_with_expires it should behave like persist_hashkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:117 1382.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1382.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1383) standard_activerecord_with_expires it should behave like persist_hashkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:117 1383.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1383.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1384) standard_activerecord_with_expires it should behave like persist_hashkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:118 1384.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1384.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1385) standard_activerecord_with_expires it should behave like persist_hashkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:118 1385.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1385.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1386) standard_activerecord_with_expires it should behave like persist_hashkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:118 1386.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1386.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1387) standard_activerecord_with_expires it should behave like persist_hashkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:118 1387.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1387.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1388) standard_activerecord_with_expires it should behave like persist_hashkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:119 1388.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1388.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1389) standard_activerecord_with_expires it should behave like persist_hashkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:119 1389.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1389.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1390) standard_activerecord_with_expires it should behave like persist_hashkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:119 1390.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1390.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1391) standard_activerecord_with_expires it should behave like persist_hashkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:119 1391.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1391.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1392) standard_activerecord_with_expires it should behave like persist_hashkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:120 1392.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1392.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1393) standard_activerecord_with_expires it should behave like persist_hashkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:120 1393.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1393.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1394) standard_activerecord_with_expires it should behave like persist_hashkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:120 1394.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1394.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1395) standard_activerecord_with_expires it should behave like persist_hashkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:120 1395.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1395.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1396) standard_activerecord_with_expires it should behave like persist_hashkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:121 1396.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1396.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1397) standard_activerecord_with_expires it should behave like persist_hashkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:121 1397.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1397.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1398) standard_activerecord_with_expires it should behave like persist_hashkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:121 1398.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1398.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1399) standard_activerecord_with_expires it should behave like persist_hashkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:121 1399.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1399.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1400) standard_activerecord_with_expires it should behave like persist_hashkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:122 1400.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1400.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1401) standard_activerecord_with_expires it should behave like persist_hashkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:122 1401.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1401.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1402) standard_activerecord_with_expires it should behave like persist_hashkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:122 1402.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1402.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1403) standard_activerecord_with_expires it should behave like persist_hashkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:122 1403.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1403.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1404) standard_activerecord_with_expires it should behave like persist_hashkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:122 1404.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1404.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1405) standard_activerecord_with_expires it should behave like persist_hashkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:122 1405.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1405.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1406) standard_activerecord_with_expires it should behave like persist_hashkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:122 1406.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1406.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1407) standard_activerecord_with_expires it should behave like persist_hashkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:122 1407.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1407.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1408) standard_activerecord_with_expires it should behave like persist_hashkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:123 1408.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1408.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1409) standard_activerecord_with_expires it should behave like persist_hashkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:123 1409.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1409.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1410) standard_activerecord_with_expires it should behave like persist_hashkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:123 1410.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1410.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1411) standard_activerecord_with_expires it should behave like persist_hashkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:123 1411.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1411.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1412) standard_activerecord_with_expires it should behave like persist_hashkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:124 1412.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1412.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1413) standard_activerecord_with_expires it should behave like persist_hashkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:124 1413.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1413.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1414) standard_activerecord_with_expires it should behave like persist_hashkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:124 1414.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1414.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1415) standard_activerecord_with_expires it should behave like persist_hashkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:124 1415.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1415.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1416) standard_activerecord_with_expires it should behave like persist_hashkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:124 1416.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1416.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1417) standard_activerecord_with_expires it should behave like persist_hashkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:124 1417.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1417.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1418) standard_activerecord_with_expires it should behave like persist_hashkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:124 1418.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1418.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1419) standard_activerecord_with_expires it should behave like persist_hashkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:124 1419.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1419.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1420) standard_activerecord_with_expires it should behave like persist_booleankey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:125 1420.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1420.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1421) standard_activerecord_with_expires it should behave like persist_booleankey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:125 1421.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1421.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1422) standard_activerecord_with_expires it should behave like persist_booleankey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:125 1422.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1422.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1423) standard_activerecord_with_expires it should behave like persist_booleankey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:125 1423.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1423.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1424) standard_activerecord_with_expires it should behave like persist_booleankey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:126 1424.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1424.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1425) standard_activerecord_with_expires it should behave like persist_booleankey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:126 1425.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1425.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1426) standard_activerecord_with_expires it should behave like persist_booleankey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:126 1426.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1426.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1427) standard_activerecord_with_expires it should behave like persist_booleankey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:126 1427.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1427.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1428) standard_activerecord_with_expires it should behave like persist_booleankey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:127 1428.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1428.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1429) standard_activerecord_with_expires it should behave like persist_booleankey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:127 1429.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1429.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1430) standard_activerecord_with_expires it should behave like persist_booleankey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:127 1430.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1430.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1431) standard_activerecord_with_expires it should behave like persist_booleankey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:127 1431.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1431.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1432) standard_activerecord_with_expires it should behave like persist_booleankey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:128 1432.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1432.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1433) standard_activerecord_with_expires it should behave like persist_booleankey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:128 1433.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1433.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1434) standard_activerecord_with_expires it should behave like persist_booleankey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:128 1434.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1434.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1435) standard_activerecord_with_expires it should behave like persist_booleankey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:128 1435.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1435.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1436) standard_activerecord_with_expires it should behave like persist_booleankey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:129 1436.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1436.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1437) standard_activerecord_with_expires it should behave like persist_booleankey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:129 1437.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1437.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1438) standard_activerecord_with_expires it should behave like persist_booleankey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:129 1438.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1438.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1439) standard_activerecord_with_expires it should behave like persist_booleankey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:129 1439.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1439.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1440) standard_activerecord_with_expires it should behave like persist_booleankey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:130 1440.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1440.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1441) standard_activerecord_with_expires it should behave like persist_booleankey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:130 1441.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1441.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1442) standard_activerecord_with_expires it should behave like persist_booleankey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:130 1442.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1442.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1443) standard_activerecord_with_expires it should behave like persist_booleankey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:130 1443.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1443.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1444) standard_activerecord_with_expires it should behave like persist_booleankey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:130 1444.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1444.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1445) standard_activerecord_with_expires it should behave like persist_booleankey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:130 1445.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1445.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1446) standard_activerecord_with_expires it should behave like persist_booleankey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:130 1446.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1446.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1447) standard_activerecord_with_expires it should behave like persist_booleankey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:130 1447.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1447.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1448) standard_activerecord_with_expires it should behave like persist_booleankey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:131 1448.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1448.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1449) standard_activerecord_with_expires it should behave like persist_booleankey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:131 1449.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1449.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1450) standard_activerecord_with_expires it should behave like persist_booleankey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:131 1450.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1450.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1451) standard_activerecord_with_expires it should behave like persist_booleankey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:131 1451.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1451.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1452) standard_activerecord_with_expires it should behave like persist_booleankey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:132 1452.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1452.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1453) standard_activerecord_with_expires it should behave like persist_booleankey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:132 1453.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1453.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1454) standard_activerecord_with_expires it should behave like persist_booleankey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:132 1454.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1454.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1455) standard_activerecord_with_expires it should behave like persist_booleankey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:132 1455.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1455.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1456) standard_activerecord_with_expires it should behave like persist_booleankey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:132 1456.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1456.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1457) standard_activerecord_with_expires it should behave like persist_booleankey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:132 1457.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1457.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1458) standard_activerecord_with_expires it should behave like persist_booleankey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:132 1458.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1458.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1459) standard_activerecord_with_expires it should behave like persist_booleankey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:132 1459.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1459.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1460) standard_activerecord_with_expires it should behave like persist_nilkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:133 1460.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1460.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1461) standard_activerecord_with_expires it should behave like persist_nilkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:133 1461.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1461.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1462) standard_activerecord_with_expires it should behave like persist_nilkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:133 1462.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1462.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1463) standard_activerecord_with_expires it should behave like persist_nilkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:133 1463.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1463.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1464) standard_activerecord_with_expires it should behave like persist_nilkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:134 1464.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1464.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1465) standard_activerecord_with_expires it should behave like persist_nilkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:134 1465.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1465.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1466) standard_activerecord_with_expires it should behave like persist_nilkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:134 1466.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1466.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1467) standard_activerecord_with_expires it should behave like persist_nilkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:134 1467.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1467.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1468) standard_activerecord_with_expires it should behave like persist_nilkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:135 1468.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1468.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1469) standard_activerecord_with_expires it should behave like persist_nilkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:135 1469.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1469.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1470) standard_activerecord_with_expires it should behave like persist_nilkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:135 1470.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1470.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1471) standard_activerecord_with_expires it should behave like persist_nilkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:135 1471.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1471.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1472) standard_activerecord_with_expires it should behave like persist_nilkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:136 1472.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1472.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1473) standard_activerecord_with_expires it should behave like persist_nilkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:136 1473.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1473.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1474) standard_activerecord_with_expires it should behave like persist_nilkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:136 1474.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1474.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1475) standard_activerecord_with_expires it should behave like persist_nilkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:136 1475.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1475.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1476) standard_activerecord_with_expires it should behave like persist_nilkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:137 1476.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1476.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1477) standard_activerecord_with_expires it should behave like persist_nilkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:137 1477.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1477.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1478) standard_activerecord_with_expires it should behave like persist_nilkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:137 1478.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1478.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1479) standard_activerecord_with_expires it should behave like persist_nilkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:137 1479.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1479.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1480) standard_activerecord_with_expires it should behave like persist_nilkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:138 1480.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1480.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1481) standard_activerecord_with_expires it should behave like persist_nilkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:138 1481.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1481.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1482) standard_activerecord_with_expires it should behave like persist_nilkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:138 1482.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1482.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1483) standard_activerecord_with_expires it should behave like persist_nilkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:138 1483.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1483.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1484) standard_activerecord_with_expires it should behave like persist_nilkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:138 1484.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1484.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1485) standard_activerecord_with_expires it should behave like persist_nilkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:138 1485.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1485.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1486) standard_activerecord_with_expires it should behave like persist_nilkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:138 1486.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1486.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1487) standard_activerecord_with_expires it should behave like persist_nilkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:138 1487.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1487.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1488) standard_activerecord_with_expires it should behave like persist_nilkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:139 1488.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1488.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1489) standard_activerecord_with_expires it should behave like persist_nilkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:139 1489.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1489.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1490) standard_activerecord_with_expires it should behave like persist_nilkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:139 1490.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1490.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1491) standard_activerecord_with_expires it should behave like persist_nilkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:139 1491.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1491.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1492) standard_activerecord_with_expires it should behave like persist_nilkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:140 1492.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1492.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1493) standard_activerecord_with_expires it should behave like persist_nilkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:140 1493.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1493.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1494) standard_activerecord_with_expires it should behave like persist_nilkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:140 1494.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1494.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1495) standard_activerecord_with_expires it should behave like persist_nilkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:140 1495.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1495.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1496) standard_activerecord_with_expires it should behave like persist_nilkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:140 1496.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1496.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1497) standard_activerecord_with_expires it should behave like persist_nilkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:140 1497.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1497.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1498) standard_activerecord_with_expires it should behave like persist_nilkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:140 1498.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1498.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1499) standard_activerecord_with_expires it should behave like persist_nilkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:140 1499.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1499.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1500) standard_activerecord_with_expires it should behave like persist_integerkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:141 1500.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1500.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1501) standard_activerecord_with_expires it should behave like persist_integerkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:141 1501.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1501.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1502) standard_activerecord_with_expires it should behave like persist_integerkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:141 1502.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1502.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1503) standard_activerecord_with_expires it should behave like persist_integerkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:141 1503.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1503.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1504) standard_activerecord_with_expires it should behave like persist_integerkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:142 1504.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1504.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1505) standard_activerecord_with_expires it should behave like persist_integerkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:142 1505.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1505.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1506) standard_activerecord_with_expires it should behave like persist_integerkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:142 1506.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1506.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1507) standard_activerecord_with_expires it should behave like persist_integerkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:142 1507.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1507.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1508) standard_activerecord_with_expires it should behave like persist_integerkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:143 1508.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1508.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1509) standard_activerecord_with_expires it should behave like persist_integerkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:143 1509.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1509.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1510) standard_activerecord_with_expires it should behave like persist_integerkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:143 1510.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1510.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1511) standard_activerecord_with_expires it should behave like persist_integerkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:143 1511.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1511.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1512) standard_activerecord_with_expires it should behave like persist_integerkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:144 1512.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1512.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1513) standard_activerecord_with_expires it should behave like persist_integerkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:144 1513.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1513.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1514) standard_activerecord_with_expires it should behave like persist_integerkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:144 1514.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1514.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1515) standard_activerecord_with_expires it should behave like persist_integerkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:144 1515.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1515.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1516) standard_activerecord_with_expires it should behave like persist_integerkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:145 1516.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1516.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1517) standard_activerecord_with_expires it should behave like persist_integerkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:145 1517.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1517.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1518) standard_activerecord_with_expires it should behave like persist_integerkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:145 1518.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1518.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1519) standard_activerecord_with_expires it should behave like persist_integerkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:145 1519.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1519.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1520) standard_activerecord_with_expires it should behave like persist_integerkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:146 1520.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1520.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1521) standard_activerecord_with_expires it should behave like persist_integerkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:146 1521.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1521.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1522) standard_activerecord_with_expires it should behave like persist_integerkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:146 1522.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1522.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1523) standard_activerecord_with_expires it should behave like persist_integerkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:146 1523.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1523.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1524) standard_activerecord_with_expires it should behave like persist_integerkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:146 1524.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1524.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1525) standard_activerecord_with_expires it should behave like persist_integerkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:146 1525.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1525.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1526) standard_activerecord_with_expires it should behave like persist_integerkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:146 1526.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1526.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1527) standard_activerecord_with_expires it should behave like persist_integerkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:146 1527.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1527.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1528) standard_activerecord_with_expires it should behave like persist_integerkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:147 1528.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1528.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1529) standard_activerecord_with_expires it should behave like persist_integerkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:147 1529.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1529.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1530) standard_activerecord_with_expires it should behave like persist_integerkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:147 1530.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1530.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1531) standard_activerecord_with_expires it should behave like persist_integerkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:147 1531.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1531.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1532) standard_activerecord_with_expires it should behave like persist_integerkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:148 1532.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1532.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1533) standard_activerecord_with_expires it should behave like persist_integerkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:148 1533.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1533.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1534) standard_activerecord_with_expires it should behave like persist_integerkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:148 1534.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1534.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1535) standard_activerecord_with_expires it should behave like persist_integerkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:148 1535.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1535.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1536) standard_activerecord_with_expires it should behave like persist_integerkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:148 1536.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1536.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1537) standard_activerecord_with_expires it should behave like persist_integerkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:148 1537.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1537.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1538) standard_activerecord_with_expires it should behave like persist_integerkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:148 1538.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1538.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1539) standard_activerecord_with_expires it should behave like persist_integerkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:148 1539.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1539.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1540) standard_activerecord_with_expires it should behave like persist_numberkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:149 1540.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1540.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1541) standard_activerecord_with_expires it should behave like persist_numberkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:149 1541.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1541.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1542) standard_activerecord_with_expires it should behave like persist_numberkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:149 1542.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1542.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1543) standard_activerecord_with_expires it should behave like persist_numberkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:149 1543.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1543.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1544) standard_activerecord_with_expires it should behave like persist_numberkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:149 1544.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1544.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1545) standard_activerecord_with_expires it should behave like persist_numberkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:149 1545.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1545.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1546) standard_activerecord_with_expires it should behave like persist_numberkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:149 1546.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1546.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1547) standard_activerecord_with_expires it should behave like persist_numberkey_objectvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:149 1547.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1547.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1548) standard_activerecord_with_expires it should behave like persist_numberkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:150 1548.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1548.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1549) standard_activerecord_with_expires it should behave like persist_numberkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:150 1549.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1549.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1550) standard_activerecord_with_expires it should behave like persist_numberkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:150 1550.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1550.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1551) standard_activerecord_with_expires it should behave like persist_numberkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:150 1551.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1551.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1552) standard_activerecord_with_expires it should behave like persist_numberkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:150 1552.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1552.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1553) standard_activerecord_with_expires it should behave like persist_numberkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:150 1553.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1553.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1554) standard_activerecord_with_expires it should behave like persist_numberkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:150 1554.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1554.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1555) standard_activerecord_with_expires it should behave like persist_numberkey_stringvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:150 1555.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1555.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1556) standard_activerecord_with_expires it should behave like persist_numberkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:151 1556.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1556.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1557) standard_activerecord_with_expires it should behave like persist_numberkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:151 1557.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1557.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1558) standard_activerecord_with_expires it should behave like persist_numberkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:151 1558.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1558.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1559) standard_activerecord_with_expires it should behave like persist_numberkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:151 1559.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1559.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1560) standard_activerecord_with_expires it should behave like persist_numberkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:151 1560.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1560.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1561) standard_activerecord_with_expires it should behave like persist_numberkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:151 1561.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1561.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1562) standard_activerecord_with_expires it should behave like persist_numberkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:151 1562.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1562.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1563) standard_activerecord_with_expires it should behave like persist_numberkey_binaryvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:151 1563.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1563.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1564) standard_activerecord_with_expires it should behave like persist_numberkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:152 1564.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1564.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1565) standard_activerecord_with_expires it should behave like persist_numberkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:152 1565.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1565.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1566) standard_activerecord_with_expires it should behave like persist_numberkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:152 1566.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1566.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1567) standard_activerecord_with_expires it should behave like persist_numberkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:152 1567.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1567.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1568) standard_activerecord_with_expires it should behave like persist_numberkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:152 1568.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1568.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1569) standard_activerecord_with_expires it should behave like persist_numberkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:152 1569.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1569.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1570) standard_activerecord_with_expires it should behave like persist_numberkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:152 1570.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1570.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1571) standard_activerecord_with_expires it should behave like persist_numberkey_hashvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:152 1571.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1571.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1572) standard_activerecord_with_expires it should behave like persist_numberkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:153 1572.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1572.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1573) standard_activerecord_with_expires it should behave like persist_numberkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:153 1573.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1573.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1574) standard_activerecord_with_expires it should behave like persist_numberkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:153 1574.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1574.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1575) standard_activerecord_with_expires it should behave like persist_numberkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:153 1575.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1575.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1576) standard_activerecord_with_expires it should behave like persist_numberkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:153 1576.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1576.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1577) standard_activerecord_with_expires it should behave like persist_numberkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:153 1577.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1577.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1578) standard_activerecord_with_expires it should behave like persist_numberkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:153 1578.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1578.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1579) standard_activerecord_with_expires it should behave like persist_numberkey_booleanvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:153 1579.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1579.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1580) standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:154 1580.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1580.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1581) standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:154 1581.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1581.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1582) standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:154 1582.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1582.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1583) standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:154 1583.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1583.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1584) standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:154 1584.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1584.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1585) standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:154 1585.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1585.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1586) standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:154 1586.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1586.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1587) standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:154 1587.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1587.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1588) standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:154 1588.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1588.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1589) standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:154 1589.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1589.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1590) standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:154 1590.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1590.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1591) standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:154 1591.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1591.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1592) standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:154 1592.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1592.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1593) standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:154 1593.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1593.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1594) standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:154 1594.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1594.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1595) standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:154 1595.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1595.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1596) standard_activerecord_with_expires it should behave like persist_numberkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:155 1596.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1596.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1597) standard_activerecord_with_expires it should behave like persist_numberkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:155 1597.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1597.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1598) standard_activerecord_with_expires it should behave like persist_numberkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:155 1598.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1598.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1599) standard_activerecord_with_expires it should behave like persist_numberkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:155 1599.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1599.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1600) standard_activerecord_with_expires it should behave like persist_numberkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:155 1600.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1600.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1601) standard_activerecord_with_expires it should behave like persist_numberkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:155 1601.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1601.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1602) standard_activerecord_with_expires it should behave like persist_numberkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:155 1602.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1602.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1603) standard_activerecord_with_expires it should behave like persist_numberkey_integervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:155 1603.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1603.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1604) standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:156 1604.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1604.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1605) standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:156 1605.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1605.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1606) standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:156 1606.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1606.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1607) standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:156 1607.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1607.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1608) standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:156 1608.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1608.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1609) standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:156 1609.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1609.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1610) standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:156 1610.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1610.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1611) standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:156 1611.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1611.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1612) standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:156 1612.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1612.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1613) standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:156 1613.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1613.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1614) standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:156 1614.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1614.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1615) standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:156 1615.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1615.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1616) standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:156 1616.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1616.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1617) standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:156 1617.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1617.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1618) standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values Got 0 failures and 2 other errors: Shared Example Group: "persist_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:156 1618.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1618.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1619) standard_activerecord_with_expires it should behave like returndifferent_objectkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:157 1619.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1619.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1620) standard_activerecord_with_expires it should behave like returndifferent_objectkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:157 1620.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1620.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1621) standard_activerecord_with_expires it should behave like returndifferent_objectkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:157 1621.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1621.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1622) standard_activerecord_with_expires it should behave like returndifferent_objectkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:157 1622.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1622.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1623) standard_activerecord_with_expires it should behave like returndifferent_objectkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:158 1623.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1623.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1624) standard_activerecord_with_expires it should behave like returndifferent_objectkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:158 1624.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1624.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1625) standard_activerecord_with_expires it should behave like returndifferent_objectkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:158 1625.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1625.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1626) standard_activerecord_with_expires it should behave like returndifferent_objectkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:158 1626.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1626.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1627) standard_activerecord_with_expires it should behave like returndifferent_objectkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:159 1627.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1627.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1628) standard_activerecord_with_expires it should behave like returndifferent_objectkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:159 1628.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1628.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1629) standard_activerecord_with_expires it should behave like returndifferent_objectkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:159 1629.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1629.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1630) standard_activerecord_with_expires it should behave like returndifferent_objectkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:159 1630.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1630.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1631) standard_activerecord_with_expires it should behave like returndifferent_objectkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:160 1631.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1631.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1632) standard_activerecord_with_expires it should behave like returndifferent_objectkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:160 1632.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1632.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1633) standard_activerecord_with_expires it should behave like returndifferent_objectkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:160 1633.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1633.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1634) standard_activerecord_with_expires it should behave like returndifferent_objectkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:160 1634.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1634.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1635) standard_activerecord_with_expires it should behave like returndifferent_stringkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:161 1635.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1635.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1636) standard_activerecord_with_expires it should behave like returndifferent_stringkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:161 1636.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1636.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1637) standard_activerecord_with_expires it should behave like returndifferent_stringkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:161 1637.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1637.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1638) standard_activerecord_with_expires it should behave like returndifferent_stringkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:161 1638.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1638.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1639) standard_activerecord_with_expires it should behave like returndifferent_stringkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:162 1639.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1639.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1640) standard_activerecord_with_expires it should behave like returndifferent_stringkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:162 1640.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1640.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1641) standard_activerecord_with_expires it should behave like returndifferent_stringkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:162 1641.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1641.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1642) standard_activerecord_with_expires it should behave like returndifferent_stringkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:162 1642.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1642.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1643) standard_activerecord_with_expires it should behave like returndifferent_stringkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:163 1643.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1643.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1644) standard_activerecord_with_expires it should behave like returndifferent_stringkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:163 1644.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1644.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1645) standard_activerecord_with_expires it should behave like returndifferent_stringkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:163 1645.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1645.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1646) standard_activerecord_with_expires it should behave like returndifferent_stringkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:163 1646.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1646.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1647) standard_activerecord_with_expires it should behave like returndifferent_stringkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:164 1647.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1647.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1648) standard_activerecord_with_expires it should behave like returndifferent_stringkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:164 1648.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1648.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1649) standard_activerecord_with_expires it should behave like returndifferent_stringkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:164 1649.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1649.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1650) standard_activerecord_with_expires it should behave like returndifferent_stringkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:164 1650.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1650.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1651) standard_activerecord_with_expires it should behave like returndifferent_binarykey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:165 1651.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1651.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1652) standard_activerecord_with_expires it should behave like returndifferent_binarykey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:165 1652.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1652.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1653) standard_activerecord_with_expires it should behave like returndifferent_binarykey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:165 1653.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1653.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1654) standard_activerecord_with_expires it should behave like returndifferent_binarykey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:165 1654.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1654.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1655) standard_activerecord_with_expires it should behave like returndifferent_binarykey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:166 1655.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1655.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1656) standard_activerecord_with_expires it should behave like returndifferent_binarykey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:166 1656.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1656.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1657) standard_activerecord_with_expires it should behave like returndifferent_binarykey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:166 1657.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1657.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1658) standard_activerecord_with_expires it should behave like returndifferent_binarykey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:166 1658.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1658.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1659) standard_activerecord_with_expires it should behave like returndifferent_binarykey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:167 1659.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1659.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1660) standard_activerecord_with_expires it should behave like returndifferent_binarykey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:167 1660.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1660.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1661) standard_activerecord_with_expires it should behave like returndifferent_binarykey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:167 1661.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1661.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1662) standard_activerecord_with_expires it should behave like returndifferent_binarykey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:167 1662.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1662.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1663) standard_activerecord_with_expires it should behave like returndifferent_binarykey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:168 1663.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1663.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1664) standard_activerecord_with_expires it should behave like returndifferent_binarykey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:168 1664.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1664.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1665) standard_activerecord_with_expires it should behave like returndifferent_binarykey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:168 1665.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1665.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1666) standard_activerecord_with_expires it should behave like returndifferent_binarykey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:168 1666.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1666.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1667) standard_activerecord_with_expires it should behave like returndifferent_hashkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:169 1667.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1667.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1668) standard_activerecord_with_expires it should behave like returndifferent_hashkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:169 1668.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1668.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1669) standard_activerecord_with_expires it should behave like returndifferent_hashkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:169 1669.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1669.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1670) standard_activerecord_with_expires it should behave like returndifferent_hashkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:169 1670.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1670.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1671) standard_activerecord_with_expires it should behave like returndifferent_hashkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:170 1671.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1671.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1672) standard_activerecord_with_expires it should behave like returndifferent_hashkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:170 1672.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1672.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1673) standard_activerecord_with_expires it should behave like returndifferent_hashkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:170 1673.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1673.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1674) standard_activerecord_with_expires it should behave like returndifferent_hashkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:170 1674.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1674.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1675) standard_activerecord_with_expires it should behave like returndifferent_hashkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:171 1675.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1675.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1676) standard_activerecord_with_expires it should behave like returndifferent_hashkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:171 1676.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1676.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1677) standard_activerecord_with_expires it should behave like returndifferent_hashkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:171 1677.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1677.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1678) standard_activerecord_with_expires it should behave like returndifferent_hashkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:171 1678.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1678.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1679) standard_activerecord_with_expires it should behave like returndifferent_hashkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:172 1679.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1679.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1680) standard_activerecord_with_expires it should behave like returndifferent_hashkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:172 1680.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1680.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1681) standard_activerecord_with_expires it should behave like returndifferent_hashkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:172 1681.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1681.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1682) standard_activerecord_with_expires it should behave like returndifferent_hashkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:172 1682.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1682.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1683) standard_activerecord_with_expires it should behave like returndifferent_booleankey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:173 1683.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1683.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1684) standard_activerecord_with_expires it should behave like returndifferent_booleankey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:173 1684.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1684.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1685) standard_activerecord_with_expires it should behave like returndifferent_booleankey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:173 1685.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1685.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1686) standard_activerecord_with_expires it should behave like returndifferent_booleankey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:173 1686.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1686.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1687) standard_activerecord_with_expires it should behave like returndifferent_booleankey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:174 1687.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1687.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1688) standard_activerecord_with_expires it should behave like returndifferent_booleankey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:174 1688.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1688.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1689) standard_activerecord_with_expires it should behave like returndifferent_booleankey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:174 1689.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1689.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1690) standard_activerecord_with_expires it should behave like returndifferent_booleankey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:174 1690.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1690.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1691) standard_activerecord_with_expires it should behave like returndifferent_booleankey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:175 1691.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1691.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1692) standard_activerecord_with_expires it should behave like returndifferent_booleankey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:175 1692.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1692.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1693) standard_activerecord_with_expires it should behave like returndifferent_booleankey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:175 1693.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1693.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1694) standard_activerecord_with_expires it should behave like returndifferent_booleankey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:175 1694.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1694.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1695) standard_activerecord_with_expires it should behave like returndifferent_booleankey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:176 1695.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1695.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1696) standard_activerecord_with_expires it should behave like returndifferent_booleankey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:176 1696.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1696.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1697) standard_activerecord_with_expires it should behave like returndifferent_booleankey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:176 1697.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1697.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1698) standard_activerecord_with_expires it should behave like returndifferent_booleankey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:176 1698.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1698.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1699) standard_activerecord_with_expires it should behave like returndifferent_nilkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:177 1699.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1699.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1700) standard_activerecord_with_expires it should behave like returndifferent_nilkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:177 1700.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1700.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1701) standard_activerecord_with_expires it should behave like returndifferent_nilkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:177 1701.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1701.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1702) standard_activerecord_with_expires it should behave like returndifferent_nilkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:177 1702.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1702.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1703) standard_activerecord_with_expires it should behave like returndifferent_nilkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:178 1703.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1703.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1704) standard_activerecord_with_expires it should behave like returndifferent_nilkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:178 1704.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1704.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1705) standard_activerecord_with_expires it should behave like returndifferent_nilkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:178 1705.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1705.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1706) standard_activerecord_with_expires it should behave like returndifferent_nilkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:178 1706.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1706.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1707) standard_activerecord_with_expires it should behave like returndifferent_nilkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:179 1707.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1707.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1708) standard_activerecord_with_expires it should behave like returndifferent_nilkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:179 1708.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1708.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1709) standard_activerecord_with_expires it should behave like returndifferent_nilkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:179 1709.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1709.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1710) standard_activerecord_with_expires it should behave like returndifferent_nilkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:179 1710.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1710.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1711) standard_activerecord_with_expires it should behave like returndifferent_nilkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:180 1711.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1711.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1712) standard_activerecord_with_expires it should behave like returndifferent_nilkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:180 1712.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1712.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1713) standard_activerecord_with_expires it should behave like returndifferent_nilkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:180 1713.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1713.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1714) standard_activerecord_with_expires it should behave like returndifferent_nilkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:180 1714.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1714.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1715) standard_activerecord_with_expires it should behave like returndifferent_integerkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:181 1715.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1715.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1716) standard_activerecord_with_expires it should behave like returndifferent_integerkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:181 1716.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1716.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1717) standard_activerecord_with_expires it should behave like returndifferent_integerkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:181 1717.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1717.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1718) standard_activerecord_with_expires it should behave like returndifferent_integerkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:181 1718.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1718.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1719) standard_activerecord_with_expires it should behave like returndifferent_integerkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:182 1719.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1719.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1720) standard_activerecord_with_expires it should behave like returndifferent_integerkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:182 1720.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1720.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1721) standard_activerecord_with_expires it should behave like returndifferent_integerkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:182 1721.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1721.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1722) standard_activerecord_with_expires it should behave like returndifferent_integerkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:182 1722.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1722.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1723) standard_activerecord_with_expires it should behave like returndifferent_integerkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:183 1723.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1723.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1724) standard_activerecord_with_expires it should behave like returndifferent_integerkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:183 1724.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1724.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1725) standard_activerecord_with_expires it should behave like returndifferent_integerkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:183 1725.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1725.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1726) standard_activerecord_with_expires it should behave like returndifferent_integerkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:183 1726.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1726.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1727) standard_activerecord_with_expires it should behave like returndifferent_integerkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:184 1727.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1727.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1728) standard_activerecord_with_expires it should behave like returndifferent_integerkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:184 1728.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1728.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1729) standard_activerecord_with_expires it should behave like returndifferent_integerkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:184 1729.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1729.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1730) standard_activerecord_with_expires it should behave like returndifferent_integerkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:184 1730.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1730.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1731) standard_activerecord_with_expires it should behave like returndifferent_numberkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:185 1731.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1731.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1732) standard_activerecord_with_expires it should behave like returndifferent_numberkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:185 1732.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1732.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1733) standard_activerecord_with_expires it should behave like returndifferent_numberkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:185 1733.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1733.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1734) standard_activerecord_with_expires it should behave like returndifferent_numberkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:185 1734.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1734.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1735) standard_activerecord_with_expires it should behave like returndifferent_numberkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:185 1735.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1735.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1736) standard_activerecord_with_expires it should behave like returndifferent_numberkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:185 1736.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1736.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1737) standard_activerecord_with_expires it should behave like returndifferent_numberkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:185 1737.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1737.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1738) standard_activerecord_with_expires it should behave like returndifferent_numberkey_objectvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:185 1738.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1738.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1739) standard_activerecord_with_expires it should behave like returndifferent_numberkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:186 1739.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1739.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1740) standard_activerecord_with_expires it should behave like returndifferent_numberkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:186 1740.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1740.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1741) standard_activerecord_with_expires it should behave like returndifferent_numberkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:186 1741.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1741.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1742) standard_activerecord_with_expires it should behave like returndifferent_numberkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:186 1742.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1742.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1743) standard_activerecord_with_expires it should behave like returndifferent_numberkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:186 1743.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1743.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1744) standard_activerecord_with_expires it should behave like returndifferent_numberkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:186 1744.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1744.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1745) standard_activerecord_with_expires it should behave like returndifferent_numberkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:186 1745.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1745.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1746) standard_activerecord_with_expires it should behave like returndifferent_numberkey_stringvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:186 1746.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1746.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1747) standard_activerecord_with_expires it should behave like returndifferent_numberkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:187 1747.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1747.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1748) standard_activerecord_with_expires it should behave like returndifferent_numberkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:187 1748.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1748.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1749) standard_activerecord_with_expires it should behave like returndifferent_numberkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:187 1749.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1749.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1750) standard_activerecord_with_expires it should behave like returndifferent_numberkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:187 1750.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1750.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1751) standard_activerecord_with_expires it should behave like returndifferent_numberkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:187 1751.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1751.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1752) standard_activerecord_with_expires it should behave like returndifferent_numberkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:187 1752.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1752.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1753) standard_activerecord_with_expires it should behave like returndifferent_numberkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:187 1753.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1753.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1754) standard_activerecord_with_expires it should behave like returndifferent_numberkey_binaryvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:187 1754.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1754.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1755) standard_activerecord_with_expires it should behave like returndifferent_numberkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:188 1755.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1755.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1756) standard_activerecord_with_expires it should behave like returndifferent_numberkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:188 1756.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1756.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1757) standard_activerecord_with_expires it should behave like returndifferent_numberkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:188 1757.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1757.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1758) standard_activerecord_with_expires it should behave like returndifferent_numberkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:188 1758.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1758.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1759) standard_activerecord_with_expires it should behave like returndifferent_numberkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:188 1759.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1759.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1760) standard_activerecord_with_expires it should behave like returndifferent_numberkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:188 1760.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1760.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1761) standard_activerecord_with_expires it should behave like returndifferent_numberkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:188 1761.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1761.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1762) standard_activerecord_with_expires it should behave like returndifferent_numberkey_hashvalue guarantees that a different value is retrieved Got 0 failures and 2 other errors: Shared Example Group: "returndifferent_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:188 1762.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1762.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1763) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1763.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1763.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1764) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1764.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1764.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1765) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1765.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1765.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1766) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1766.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1766.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1767) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1767.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1767.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1768) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1768.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1768.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1769) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1769.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1769.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1770) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1770.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1770.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1771) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1771.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1771.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1772) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1772.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1772.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1773) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1773.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1773.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1774) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1774.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1774.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1775) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1775.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1775.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1776) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1776.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1776.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1777) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1777.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1777.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1778) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1778.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1778.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1779) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1779.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1779.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1780) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1780.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1780.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1781) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1781.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1781.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1782) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1782.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1782.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1783) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1783.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1783.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1784) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1784.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1784.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1785) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1785.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1785.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1786) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1786.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1786.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1787) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1787.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1787.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1788) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1788.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1788.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1789) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1789.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1789.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1790) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1790.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1790.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1791) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1791.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1791.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1792) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1792.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1792.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1793) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1793.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1793.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1794) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1794.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1794.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1795) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1795.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1795.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1796) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1796.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1796.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1797) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1797.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1797.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1798) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1798.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1798.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1799) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1799.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1799.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1800) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1800.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1800.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1801) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1801.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1801.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1802) standard_activerecord_with_expires it should behave like store_objectkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:189 1802.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1802.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1803) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1803.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1803.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1804) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1804.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1804.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1805) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1805.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1805.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1806) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1806.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1806.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1807) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1807.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1807.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1808) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1808.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1808.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1809) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1809.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1809.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1810) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1810.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1810.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1811) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1811.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1811.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1812) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1812.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1812.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1813) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1813.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1813.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1814) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1814.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1814.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1815) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1815.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1815.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1816) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1816.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1816.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1817) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1817.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1817.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1818) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1818.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1818.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1819) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1819.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1819.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1820) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1820.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1820.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1821) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1821.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1821.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1822) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1822.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1822.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1823) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1823.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1823.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1824) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1824.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1824.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1825) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1825.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1825.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1826) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1826.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1826.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1827) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1827.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1827.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1828) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1828.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1828.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1829) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1829.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1829.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1830) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1830.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1830.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1831) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1831.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1831.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1832) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1832.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1832.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1833) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1833.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1833.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1834) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1834.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1834.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1835) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1835.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1835.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1836) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1836.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1836.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1837) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1837.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1837.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1838) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1838.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1838.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1839) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1839.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1839.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1840) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1840.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1840.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1841) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1841.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1841.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1842) standard_activerecord_with_expires it should behave like store_objectkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:190 1842.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1842.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1843) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1843.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1843.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1844) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1844.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1844.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1845) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1845.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1845.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1846) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1846.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1846.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1847) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1847.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1847.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1848) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1848.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1848.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1849) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1849.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1849.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1850) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1850.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1850.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1851) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1851.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1851.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1852) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1852.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1852.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1853) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1853.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1853.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1854) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1854.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1854.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1855) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1855.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1855.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1856) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1856.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1856.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1857) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1857.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1857.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1858) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1858.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1858.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1859) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1859.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1859.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1860) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1860.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1860.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1861) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1861.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1861.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1862) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1862.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1862.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1863) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1863.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1863.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1864) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1864.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1864.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1865) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1865.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1865.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1866) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1866.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1866.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1867) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1867.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1867.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1868) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1868.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1868.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1869) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1869.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1869.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1870) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1870.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1870.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1871) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1871.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1871.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1872) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1872.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1872.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1873) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1873.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1873.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1874) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1874.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1874.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1875) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1875.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1875.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1876) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1876.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1876.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1877) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1877.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1877.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1878) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1878.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1878.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1879) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1879.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1879.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1880) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1880.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1880.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1881) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1881.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1881.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1882) standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:191 1882.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1882.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1883) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1883.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1883.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1884) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1884.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1884.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1885) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1885.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1885.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1886) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1886.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1886.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1887) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1887.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1887.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1888) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1888.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1888.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1889) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1889.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1889.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1890) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1890.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1890.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1891) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1891.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1891.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1892) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1892.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1892.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1893) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1893.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1893.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1894) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1894.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1894.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1895) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1895.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1895.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1896) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1896.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1896.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1897) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1897.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1897.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1898) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1898.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1898.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1899) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1899.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1899.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1900) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1900.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1900.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1901) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1901.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1901.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1902) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1902.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1902.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1903) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1903.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1903.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1904) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1904.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1904.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1905) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1905.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1905.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1906) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1906.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1906.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1907) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1907.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1907.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1908) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1908.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1908.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1909) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1909.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1909.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1910) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1910.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1910.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1911) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1911.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1911.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1912) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1912.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1912.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1913) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1913.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1913.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1914) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1914.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1914.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1915) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1915.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1915.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1916) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1916.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1916.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1917) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1917.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1917.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1918) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1918.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1918.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1919) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1919.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1919.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1920) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1920.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1920.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1921) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1921.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1921.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1922) standard_activerecord_with_expires it should behave like store_objectkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:192 1922.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1922.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1923) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1923.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1923.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1924) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1924.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1924.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1925) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1925.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1925.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1926) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1926.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1926.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1927) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1927.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1927.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1928) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1928.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1928.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1929) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1929.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1929.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1930) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1930.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1930.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1931) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1931.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1931.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1932) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1932.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1932.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1933) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1933.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1933.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1934) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1934.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1934.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1935) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1935.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1935.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1936) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1936.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1936.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1937) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1937.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1937.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1938) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1938.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1938.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1939) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1939.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1939.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1940) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1940.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1940.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1941) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1941.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1941.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1942) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1942.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1942.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1943) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1943.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1943.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1944) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1944.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1944.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1945) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1945.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1945.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1946) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1946.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1946.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1947) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1947.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1947.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1948) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1948.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1948.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1949) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1949.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1949.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1950) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1950.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1950.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1951) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1951.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1951.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1952) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1952.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1952.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1953) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1953.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1953.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1954) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1954.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1954.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1955) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1955.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1955.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1956) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1956.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1956.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1957) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1957.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1957.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1958) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1958.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1958.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1959) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1959.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1959.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1960) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1960.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1960.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1961) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1961.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1961.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1962) standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:193 1962.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1962.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1963) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1963.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1963.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1964) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1964.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1964.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1965) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1965.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1965.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1966) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1966.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1966.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1967) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1967.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1967.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1968) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1968.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1968.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1969) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1969.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1969.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1970) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1970.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1970.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1971) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1971.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1971.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1972) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1972.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1972.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1973) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1973.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1973.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1974) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1974.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1974.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1975) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1975.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1975.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1976) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1976.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1976.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1977) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1977.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1977.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1978) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1978.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1978.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1979) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1979.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1979.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1980) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1980.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1980.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1981) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1981.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1981.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1982) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1982.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1982.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1983) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1983.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1983.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1984) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1984.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1984.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1985) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1985.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1985.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1986) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1986.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1986.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1987) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1987.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1987.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1988) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1988.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1988.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1989) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1989.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1989.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1990) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1990.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1990.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1991) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1991.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1991.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1992) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1992.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1992.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1993) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1993.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1993.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1994) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1994.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1994.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1995) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1995.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1995.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1996) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1996.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1996.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1997) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1997.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1997.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1998) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1998.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1998.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 1999) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 1999.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 1999.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2000) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2000.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2000.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2001) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2001.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2001.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2002) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2002.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2002.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2003) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2003.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2003.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2004) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2004.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2004.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2005) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2005.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2005.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2006) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2006.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2006.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2007) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2007.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2007.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2008) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2008.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2008.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2009) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2009.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2009.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2010) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2010.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2010.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2011) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2011.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2011.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2012) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2012.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2012.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2013) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2013.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2013.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2014) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2014.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2014.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2015) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2015.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2015.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2016) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2016.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2016.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2017) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2017.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2017.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2018) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2018.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2018.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2019) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2019.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2019.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2020) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2020.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2020.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2021) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2021.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2021.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2022) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2022.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2022.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2023) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2023.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2023.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2024) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2024.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2024.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2025) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2025.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2025.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2026) standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:194 2026.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2026.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2027) standard_activerecord_with_expires it should behave like store_objectkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2027.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2027.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2028) standard_activerecord_with_expires it should behave like store_objectkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2028.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2028.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2029) standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2029.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2029.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2030) standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2030.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2030.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2031) standard_activerecord_with_expires it should behave like store_objectkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2031.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2031.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2032) standard_activerecord_with_expires it should behave like store_objectkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2032.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2032.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2033) standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2033.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2033.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2034) standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2034.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2034.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2035) standard_activerecord_with_expires it should behave like store_objectkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2035.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2035.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2036) standard_activerecord_with_expires it should behave like store_objectkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2036.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2036.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2037) standard_activerecord_with_expires it should behave like store_objectkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2037.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2037.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2038) standard_activerecord_with_expires it should behave like store_objectkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2038.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2038.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2039) standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2039.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2039.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2040) standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2040.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2040.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2041) standard_activerecord_with_expires it should behave like store_objectkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2041.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2041.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2042) standard_activerecord_with_expires it should behave like store_objectkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2042.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2042.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2043) standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2043.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2043.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2044) standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2044.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2044.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2045) standard_activerecord_with_expires it should behave like store_objectkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2045.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2045.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2046) standard_activerecord_with_expires it should behave like store_objectkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2046.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2046.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2047) standard_activerecord_with_expires it should behave like store_objectkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2047.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2047.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2048) standard_activerecord_with_expires it should behave like store_objectkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2048.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2048.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2049) standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2049.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2049.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2050) standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2050.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2050.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2051) standard_activerecord_with_expires it should behave like store_objectkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2051.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2051.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2052) standard_activerecord_with_expires it should behave like store_objectkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2052.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2052.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2053) standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2053.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2053.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2054) standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2054.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2054.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2055) standard_activerecord_with_expires it should behave like store_objectkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2055.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2055.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2056) standard_activerecord_with_expires it should behave like store_objectkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2056.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2056.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2057) standard_activerecord_with_expires it should behave like store_objectkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2057.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2057.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2058) standard_activerecord_with_expires it should behave like store_objectkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2058.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2058.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2059) standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2059.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2059.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2060) standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2060.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2060.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2061) standard_activerecord_with_expires it should behave like store_objectkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2061.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2061.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2062) standard_activerecord_with_expires it should behave like store_objectkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2062.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2062.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2063) standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2063.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2063.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2064) standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2064.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2064.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2065) standard_activerecord_with_expires it should behave like store_objectkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2065.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2065.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2066) standard_activerecord_with_expires it should behave like store_objectkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:195 2066.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2066.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2067) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2067.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2067.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2068) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2068.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2068.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2069) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2069.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2069.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2070) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2070.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2070.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2071) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2071.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2071.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2072) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2072.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2072.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2073) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2073.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2073.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2074) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2074.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2074.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2075) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2075.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2075.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2076) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2076.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2076.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2077) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2077.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2077.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2078) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2078.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2078.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2079) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2079.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2079.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2080) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2080.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2080.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2081) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2081.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2081.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2082) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2082.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2082.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2083) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2083.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2083.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2084) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2084.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2084.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2085) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2085.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2085.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2086) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2086.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2086.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2087) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2087.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2087.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2088) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2088.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2088.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2089) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2089.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2089.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2090) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2090.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2090.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2091) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2091.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2091.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2092) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2092.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2092.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2093) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2093.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2093.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2094) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2094.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2094.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2095) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2095.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2095.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2096) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2096.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2096.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2097) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2097.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2097.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2098) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2098.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2098.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2099) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2099.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2099.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2100) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2100.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2100.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2101) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2101.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2101.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2102) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2102.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2102.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2103) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2103.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2103.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2104) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2104.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2104.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2105) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2105.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2105.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2106) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2106.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2106.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2107) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2107.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2107.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2108) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2108.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2108.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2109) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2109.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2109.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2110) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2110.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2110.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2111) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2111.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2111.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2112) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2112.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2112.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2113) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2113.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2113.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2114) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2114.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2114.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2115) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2115.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2115.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2116) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2116.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2116.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2117) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2117.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2117.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2118) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2118.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2118.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2119) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2119.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2119.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2120) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2120.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2120.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2121) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2121.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2121.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2122) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2122.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2122.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2123) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2123.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2123.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2124) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2124.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2124.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2125) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2125.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2125.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2126) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2126.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2126.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2127) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2127.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2127.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2128) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2128.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2128.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2129) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2129.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2129.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2130) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2130.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2130.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2131) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2131.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2131.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2132) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2132.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2132.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2133) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2133.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2133.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2134) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2134.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2134.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2135) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2135.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2135.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2136) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2136.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2136.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2137) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2137.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2137.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2138) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2138.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2138.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2139) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2139.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2139.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2140) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2140.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2140.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2141) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2141.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2141.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2142) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2142.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2142.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2143) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2143.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2143.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2144) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2144.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2144.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2145) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2145.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2145.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2146) standard_activerecord_with_expires it should behave like store_objectkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_objectkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:196 2146.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2146.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2147) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2147.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2147.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2148) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2148.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2148.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2149) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2149.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2149.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2150) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2150.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2150.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2151) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2151.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2151.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2152) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2152.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2152.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2153) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2153.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2153.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2154) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2154.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2154.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2155) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2155.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2155.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2156) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2156.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2156.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2157) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2157.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2157.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2158) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2158.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2158.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2159) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2159.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2159.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2160) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2160.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2160.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2161) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2161.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2161.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2162) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2162.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2162.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2163) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2163.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2163.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2164) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2164.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2164.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2165) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2165.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2165.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2166) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2166.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2166.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2167) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2167.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2167.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2168) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2168.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2168.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2169) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2169.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2169.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2170) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2170.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2170.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2171) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2171.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2171.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2172) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2172.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2172.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2173) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2173.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2173.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2174) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2174.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2174.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2175) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2175.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2175.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2176) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2176.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2176.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2177) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2177.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2177.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2178) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2178.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2178.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2179) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2179.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2179.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2180) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2180.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2180.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2181) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2181.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2181.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2182) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2182.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2182.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2183) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2183.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2183.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2184) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2184.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2184.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2185) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2185.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2185.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2186) standard_activerecord_with_expires it should behave like store_stringkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:197 2186.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2186.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2187) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2187.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2187.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2188) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2188.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2188.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2189) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2189.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2189.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2190) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2190.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2190.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2191) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2191.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2191.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2192) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2192.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2192.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2193) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2193.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2193.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2194) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2194.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2194.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2195) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2195.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2195.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2196) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2196.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2196.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2197) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2197.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2197.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2198) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2198.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2198.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2199) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2199.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2199.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2200) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2200.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2200.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2201) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2201.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2201.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2202) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2202.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2202.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2203) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2203.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2203.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2204) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2204.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2204.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2205) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2205.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2205.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2206) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2206.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2206.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2207) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2207.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2207.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2208) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2208.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2208.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2209) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2209.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2209.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2210) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2210.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2210.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2211) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2211.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2211.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2212) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2212.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2212.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2213) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2213.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2213.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2214) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2214.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2214.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2215) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2215.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2215.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2216) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2216.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2216.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2217) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2217.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2217.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2218) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2218.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2218.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2219) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2219.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2219.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2220) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2220.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2220.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2221) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2221.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2221.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2222) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2222.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2222.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2223) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2223.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2223.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2224) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2224.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2224.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2225) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2225.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2225.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2226) standard_activerecord_with_expires it should behave like store_stringkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:198 2226.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2226.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2227) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2227.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2227.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2228) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2228.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2228.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2229) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2229.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2229.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2230) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2230.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2230.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2231) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2231.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2231.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2232) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2232.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2232.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2233) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2233.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2233.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2234) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2234.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2234.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2235) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2235.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2235.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2236) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2236.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2236.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2237) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2237.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2237.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2238) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2238.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2238.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2239) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2239.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2239.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2240) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2240.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2240.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2241) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2241.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2241.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2242) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2242.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2242.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2243) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2243.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2243.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2244) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2244.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2244.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2245) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2245.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2245.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2246) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2246.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2246.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2247) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2247.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2247.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2248) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2248.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2248.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2249) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2249.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2249.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2250) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2250.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2250.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2251) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2251.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2251.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2252) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2252.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2252.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2253) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2253.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2253.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2254) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2254.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2254.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2255) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2255.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2255.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2256) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2256.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2256.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2257) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2257.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2257.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2258) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2258.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2258.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2259) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2259.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2259.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2260) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2260.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2260.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2261) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2261.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2261.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2262) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2262.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2262.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2263) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2263.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2263.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2264) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2264.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2264.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2265) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2265.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2265.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2266) standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:199 2266.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2266.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2267) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2267.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2267.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2268) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2268.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2268.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2269) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2269.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2269.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2270) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2270.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2270.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2271) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2271.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2271.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2272) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2272.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2272.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2273) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2273.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2273.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2274) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2274.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2274.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2275) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2275.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2275.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2276) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2276.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2276.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2277) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2277.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2277.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2278) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2278.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2278.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2279) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2279.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2279.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2280) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2280.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2280.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2281) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2281.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2281.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2282) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2282.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2282.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2283) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2283.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2283.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2284) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2284.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2284.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2285) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2285.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2285.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2286) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2286.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2286.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2287) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2287.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2287.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2288) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2288.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2288.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2289) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2289.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2289.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2290) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2290.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2290.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2291) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2291.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2291.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2292) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2292.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2292.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2293) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2293.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2293.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2294) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2294.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2294.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2295) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2295.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2295.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2296) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2296.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2296.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2297) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2297.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2297.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2298) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2298.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2298.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2299) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2299.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2299.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2300) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2300.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2300.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2301) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2301.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2301.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2302) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2302.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2302.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2303) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2303.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2303.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2304) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2304.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2304.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2305) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2305.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2305.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2306) standard_activerecord_with_expires it should behave like store_stringkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:200 2306.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2306.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2307) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2307.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2307.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2308) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2308.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2308.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2309) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2309.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2309.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2310) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2310.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2310.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2311) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2311.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2311.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2312) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2312.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2312.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2313) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2313.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2313.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2314) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2314.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2314.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2315) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2315.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2315.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2316) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2316.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2316.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2317) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2317.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2317.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2318) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2318.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2318.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2319) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2319.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2319.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2320) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2320.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2320.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2321) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2321.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2321.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2322) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2322.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2322.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2323) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2323.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2323.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2324) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2324.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2324.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2325) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2325.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2325.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2326) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2326.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2326.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2327) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2327.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2327.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2328) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2328.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2328.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2329) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2329.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2329.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2330) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2330.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2330.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2331) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2331.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2331.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2332) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2332.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2332.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2333) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2333.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2333.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2334) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2334.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2334.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2335) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2335.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2335.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2336) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2336.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2336.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2337) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2337.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2337.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2338) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2338.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2338.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2339) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2339.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2339.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2340) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2340.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2340.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2341) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2341.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2341.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2342) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2342.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2342.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2343) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2343.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2343.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2344) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2344.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2344.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2345) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2345.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2345.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2346) standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:201 2346.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2346.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2347) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2347.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2347.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2348) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2348.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2348.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2349) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2349.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2349.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2350) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2350.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2350.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2351) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2351.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2351.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2352) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2352.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2352.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2353) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2353.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2353.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2354) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2354.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2354.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2355) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2355.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2355.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2356) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2356.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2356.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2357) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2357.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2357.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2358) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2358.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2358.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2359) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2359.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2359.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2360) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2360.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2360.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2361) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2361.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2361.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2362) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2362.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2362.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2363) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2363.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2363.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2364) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2364.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2364.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2365) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2365.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2365.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2366) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2366.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2366.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2367) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2367.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2367.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2368) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2368.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2368.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2369) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2369.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2369.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2370) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2370.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2370.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2371) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2371.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2371.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2372) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2372.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2372.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2373) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2373.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2373.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2374) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2374.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2374.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2375) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2375.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2375.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2376) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2376.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2376.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2377) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2377.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2377.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2378) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2378.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2378.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2379) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2379.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2379.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2380) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2380.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2380.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2381) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2381.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2381.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2382) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2382.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2382.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2383) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2383.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2383.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2384) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2384.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2384.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2385) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2385.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2385.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2386) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2386.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2386.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2387) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2387.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2387.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2388) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2388.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2388.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2389) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2389.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2389.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2390) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2390.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2390.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2391) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2391.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2391.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2392) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2392.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2392.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2393) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2393.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2393.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2394) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2394.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2394.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2395) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2395.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2395.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2396) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2396.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2396.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2397) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2397.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2397.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2398) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2398.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2398.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2399) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2399.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2399.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2400) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2400.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2400.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2401) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2401.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2401.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2402) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2402.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2402.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2403) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2403.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2403.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2404) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2404.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2404.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2405) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2405.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2405.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2406) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2406.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2406.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2407) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2407.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2407.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2408) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2408.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2408.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2409) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2409.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2409.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2410) standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:202 2410.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2410.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2411) standard_activerecord_with_expires it should behave like store_stringkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2411.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2411.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2412) standard_activerecord_with_expires it should behave like store_stringkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2412.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2412.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2413) standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2413.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2413.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2414) standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2414.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2414.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2415) standard_activerecord_with_expires it should behave like store_stringkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2415.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2415.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2416) standard_activerecord_with_expires it should behave like store_stringkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2416.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2416.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2417) standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2417.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2417.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2418) standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2418.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2418.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2419) standard_activerecord_with_expires it should behave like store_stringkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2419.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2419.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2420) standard_activerecord_with_expires it should behave like store_stringkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2420.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2420.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2421) standard_activerecord_with_expires it should behave like store_stringkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2421.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2421.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2422) standard_activerecord_with_expires it should behave like store_stringkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2422.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2422.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2423) standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2423.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2423.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2424) standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2424.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2424.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2425) standard_activerecord_with_expires it should behave like store_stringkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2425.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2425.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2426) standard_activerecord_with_expires it should behave like store_stringkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2426.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2426.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2427) standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2427.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2427.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2428) standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2428.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2428.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2429) standard_activerecord_with_expires it should behave like store_stringkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2429.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2429.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2430) standard_activerecord_with_expires it should behave like store_stringkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2430.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2430.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2431) standard_activerecord_with_expires it should behave like store_stringkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2431.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2431.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2432) standard_activerecord_with_expires it should behave like store_stringkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2432.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2432.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2433) standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2433.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2433.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2434) standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2434.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2434.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2435) standard_activerecord_with_expires it should behave like store_stringkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2435.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2435.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2436) standard_activerecord_with_expires it should behave like store_stringkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2436.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2436.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2437) standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2437.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2437.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2438) standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2438.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2438.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2439) standard_activerecord_with_expires it should behave like store_stringkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2439.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2439.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2440) standard_activerecord_with_expires it should behave like store_stringkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2440.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2440.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2441) standard_activerecord_with_expires it should behave like store_stringkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2441.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2441.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2442) standard_activerecord_with_expires it should behave like store_stringkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2442.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2442.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2443) standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2443.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2443.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2444) standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2444.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2444.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2445) standard_activerecord_with_expires it should behave like store_stringkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2445.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2445.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2446) standard_activerecord_with_expires it should behave like store_stringkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2446.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2446.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2447) standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2447.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2447.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2448) standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2448.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2448.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2449) standard_activerecord_with_expires it should behave like store_stringkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2449.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2449.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2450) standard_activerecord_with_expires it should behave like store_stringkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:203 2450.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2450.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2451) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2451.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2451.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2452) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2452.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2452.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2453) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2453.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2453.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2454) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2454.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2454.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2455) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2455.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2455.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2456) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2456.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2456.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2457) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2457.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2457.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2458) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2458.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2458.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2459) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2459.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2459.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2460) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2460.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2460.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2461) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2461.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2461.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2462) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2462.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2462.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2463) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2463.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2463.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2464) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2464.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2464.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2465) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2465.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2465.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2466) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2466.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2466.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2467) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2467.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2467.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2468) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2468.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2468.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2469) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2469.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2469.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2470) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2470.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2470.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2471) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2471.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2471.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2472) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2472.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2472.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2473) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2473.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2473.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2474) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2474.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2474.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2475) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2475.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2475.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2476) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2476.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2476.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2477) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2477.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2477.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2478) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2478.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2478.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2479) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2479.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2479.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2480) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2480.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2480.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2481) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2481.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2481.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2482) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2482.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2482.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2483) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2483.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2483.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2484) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2484.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2484.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2485) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2485.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2485.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2486) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2486.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2486.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2487) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2487.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2487.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2488) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2488.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2488.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2489) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2489.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2489.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2490) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2490.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2490.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2491) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2491.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2491.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2492) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2492.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2492.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2493) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2493.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2493.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2494) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2494.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2494.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2495) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2495.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2495.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2496) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2496.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2496.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2497) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2497.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2497.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2498) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2498.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2498.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2499) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2499.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2499.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2500) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2500.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2500.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2501) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2501.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2501.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2502) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2502.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2502.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2503) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2503.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2503.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2504) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2504.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2504.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2505) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2505.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2505.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2506) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2506.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2506.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2507) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2507.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2507.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2508) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2508.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2508.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2509) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2509.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2509.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2510) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2510.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2510.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2511) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2511.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2511.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2512) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2512.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2512.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2513) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2513.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2513.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2514) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2514.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2514.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2515) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2515.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2515.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2516) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2516.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2516.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2517) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2517.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2517.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2518) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2518.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2518.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2519) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2519.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2519.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2520) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2520.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2520.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2521) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2521.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2521.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2522) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2522.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2522.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2523) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2523.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2523.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2524) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2524.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2524.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2525) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2525.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2525.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2526) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2526.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2526.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2527) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2527.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2527.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2528) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2528.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2528.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2529) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2529.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2529.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2530) standard_activerecord_with_expires it should behave like store_stringkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_stringkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:204 2530.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2530.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2531) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2531.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2531.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2532) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2532.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2532.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2533) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2533.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2533.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2534) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2534.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2534.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2535) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2535.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2535.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2536) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2536.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2536.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2537) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2537.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2537.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2538) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2538.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2538.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2539) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2539.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2539.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2540) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2540.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2540.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2541) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2541.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2541.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2542) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2542.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2542.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2543) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2543.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2543.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2544) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2544.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2544.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2545) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2545.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2545.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2546) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2546.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2546.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2547) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2547.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2547.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2548) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2548.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2548.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2549) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2549.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2549.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2550) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2550.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2550.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2551) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2551.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2551.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2552) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2552.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2552.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2553) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2553.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2553.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2554) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2554.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2554.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2555) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2555.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2555.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2556) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2556.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2556.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2557) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2557.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2557.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2558) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2558.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2558.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2559) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2559.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2559.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2560) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2560.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2560.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2561) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2561.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2561.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2562) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2562.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2562.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2563) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2563.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2563.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2564) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2564.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2564.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2565) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2565.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2565.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2566) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2566.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2566.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2567) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2567.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2567.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2568) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2568.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2568.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2569) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2569.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2569.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2570) standard_activerecord_with_expires it should behave like store_binarykey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:205 2570.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2570.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2571) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2571.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2571.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2572) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2572.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2572.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2573) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2573.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2573.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2574) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2574.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2574.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2575) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2575.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2575.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2576) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2576.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2576.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2577) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2577.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2577.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2578) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2578.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2578.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2579) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2579.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2579.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2580) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2580.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2580.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2581) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2581.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2581.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2582) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2582.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2582.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2583) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2583.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2583.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2584) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2584.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2584.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2585) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2585.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2585.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2586) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2586.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2586.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2587) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2587.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2587.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2588) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2588.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2588.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2589) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2589.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2589.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2590) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2590.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2590.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2591) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2591.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2591.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2592) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2592.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2592.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2593) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2593.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2593.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2594) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2594.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2594.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2595) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2595.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2595.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2596) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2596.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2596.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2597) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2597.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2597.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2598) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2598.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2598.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2599) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2599.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2599.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2600) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2600.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2600.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2601) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2601.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2601.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2602) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2602.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2602.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2603) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2603.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2603.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2604) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2604.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2604.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2605) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2605.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2605.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2606) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2606.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2606.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2607) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2607.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2607.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2608) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2608.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2608.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2609) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2609.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2609.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2610) standard_activerecord_with_expires it should behave like store_binarykey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:206 2610.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2610.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2611) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2611.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2611.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2612) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2612.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2612.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2613) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2613.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2613.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2614) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2614.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2614.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2615) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2615.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2615.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2616) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2616.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2616.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2617) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2617.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2617.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2618) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2618.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2618.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2619) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2619.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2619.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2620) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2620.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2620.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2621) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2621.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2621.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2622) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2622.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2622.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2623) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2623.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2623.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2624) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2624.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2624.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2625) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2625.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2625.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2626) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2626.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2626.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2627) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2627.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2627.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2628) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2628.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2628.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2629) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2629.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2629.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2630) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2630.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2630.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2631) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2631.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2631.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2632) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2632.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2632.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2633) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2633.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2633.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2634) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2634.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2634.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2635) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2635.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2635.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2636) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2636.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2636.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2637) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2637.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2637.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2638) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2638.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2638.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2639) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2639.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2639.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2640) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2640.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2640.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2641) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2641.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2641.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2642) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2642.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2642.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2643) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2643.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2643.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2644) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2644.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2644.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2645) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2645.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2645.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2646) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2646.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2646.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2647) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2647.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2647.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2648) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2648.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2648.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2649) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2649.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2649.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2650) standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:207 2650.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2650.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2651) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2651.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2651.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2652) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2652.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2652.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2653) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2653.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2653.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2654) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2654.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2654.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2655) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2655.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2655.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2656) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2656.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2656.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2657) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2657.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2657.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2658) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2658.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2658.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2659) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2659.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2659.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2660) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2660.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2660.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2661) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2661.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2661.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2662) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2662.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2662.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2663) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2663.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2663.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2664) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2664.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2664.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2665) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2665.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2665.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2666) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2666.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2666.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2667) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2667.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2667.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2668) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2668.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2668.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2669) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2669.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2669.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2670) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2670.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2670.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2671) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2671.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2671.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2672) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2672.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2672.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2673) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2673.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2673.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2674) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2674.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2674.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2675) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2675.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2675.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2676) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2676.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2676.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2677) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2677.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2677.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2678) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2678.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2678.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2679) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2679.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2679.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2680) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2680.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2680.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2681) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2681.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2681.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2682) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2682.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2682.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2683) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2683.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2683.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2684) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2684.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2684.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2685) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2685.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2685.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2686) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2686.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2686.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2687) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2687.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2687.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2688) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2688.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2688.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2689) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2689.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2689.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2690) standard_activerecord_with_expires it should behave like store_binarykey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:208 2690.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2690.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2691) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2691.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2691.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2692) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2692.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2692.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2693) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2693.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2693.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2694) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2694.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2694.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2695) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2695.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2695.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2696) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2696.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2696.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2697) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2697.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2697.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2698) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2698.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2698.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2699) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2699.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2699.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2700) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2700.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2700.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2701) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2701.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2701.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2702) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2702.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2702.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2703) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2703.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2703.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2704) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2704.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2704.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2705) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2705.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2705.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2706) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2706.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2706.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2707) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2707.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2707.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2708) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2708.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2708.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2709) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2709.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2709.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2710) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2710.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2710.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2711) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2711.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2711.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2712) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2712.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2712.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2713) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2713.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2713.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2714) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2714.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2714.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2715) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2715.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2715.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2716) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2716.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2716.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2717) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2717.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2717.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2718) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2718.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2718.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2719) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2719.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2719.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2720) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2720.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2720.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2721) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2721.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2721.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2722) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2722.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2722.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2723) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2723.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2723.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2724) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2724.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2724.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2725) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2725.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2725.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2726) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2726.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2726.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2727) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2727.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2727.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2728) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2728.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2728.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2729) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2729.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2729.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2730) standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:209 2730.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2730.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2731) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2731.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2731.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2732) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2732.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2732.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2733) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2733.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2733.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2734) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2734.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2734.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2735) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2735.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2735.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2736) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2736.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2736.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2737) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2737.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2737.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2738) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2738.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2738.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2739) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2739.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2739.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2740) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2740.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2740.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2741) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2741.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2741.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2742) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2742.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2742.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2743) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2743.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2743.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2744) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2744.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2744.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2745) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2745.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2745.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2746) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2746.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2746.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2747) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2747.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2747.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2748) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2748.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2748.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2749) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2749.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2749.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2750) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2750.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2750.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2751) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2751.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2751.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2752) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2752.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2752.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2753) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2753.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2753.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2754) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2754.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2754.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2755) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2755.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2755.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2756) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2756.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2756.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2757) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2757.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2757.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2758) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2758.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2758.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2759) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2759.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2759.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2760) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2760.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2760.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2761) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2761.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2761.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2762) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2762.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2762.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2763) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2763.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2763.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2764) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2764.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2764.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2765) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2765.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2765.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2766) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2766.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2766.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2767) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2767.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2767.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2768) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2768.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2768.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2769) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2769.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2769.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2770) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2770.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2770.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2771) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2771.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2771.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2772) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2772.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2772.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2773) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2773.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2773.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2774) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2774.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2774.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2775) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2775.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2775.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2776) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2776.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2776.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2777) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2777.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2777.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2778) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2778.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2778.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2779) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2779.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2779.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2780) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2780.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2780.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2781) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2781.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2781.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2782) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2782.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2782.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2783) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2783.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2783.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2784) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2784.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2784.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2785) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2785.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2785.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2786) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2786.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2786.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2787) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2787.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2787.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2788) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2788.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2788.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2789) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2789.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2789.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2790) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2790.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2790.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2791) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2791.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2791.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2792) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2792.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2792.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2793) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2793.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2793.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2794) standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:210 2794.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2794.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2795) standard_activerecord_with_expires it should behave like store_binarykey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2795.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2795.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2796) standard_activerecord_with_expires it should behave like store_binarykey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2796.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2796.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2797) standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2797.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2797.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2798) standard_activerecord_with_expires it should behave like store_binarykey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2798.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2798.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2799) standard_activerecord_with_expires it should behave like store_binarykey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2799.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2799.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2800) standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2800.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2800.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2801) standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2801.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2801.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2802) standard_activerecord_with_expires it should behave like store_binarykey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2802.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2802.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2803) standard_activerecord_with_expires it should behave like store_binarykey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2803.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2803.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2804) standard_activerecord_with_expires it should behave like store_binarykey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2804.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2804.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2805) standard_activerecord_with_expires it should behave like store_binarykey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2805.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2805.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2806) standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2806.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2806.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2807) standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2807.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2807.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2808) standard_activerecord_with_expires it should behave like store_binarykey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2808.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2808.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2809) standard_activerecord_with_expires it should behave like store_binarykey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2809.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2809.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2810) standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2810.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2810.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2811) standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2811.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2811.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2812) standard_activerecord_with_expires it should behave like store_binarykey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2812.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2812.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2813) standard_activerecord_with_expires it should behave like store_binarykey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2813.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2813.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2814) standard_activerecord_with_expires it should behave like store_binarykey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2814.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2814.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2815) standard_activerecord_with_expires it should behave like store_binarykey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2815.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2815.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2816) standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2816.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2816.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2817) standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2817.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2817.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2818) standard_activerecord_with_expires it should behave like store_binarykey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2818.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2818.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2819) standard_activerecord_with_expires it should behave like store_binarykey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2819.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2819.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2820) standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2820.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2820.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2821) standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2821.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2821.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2822) standard_activerecord_with_expires it should behave like store_binarykey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2822.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2822.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2823) standard_activerecord_with_expires it should behave like store_binarykey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2823.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2823.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2824) standard_activerecord_with_expires it should behave like store_binarykey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2824.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2824.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2825) standard_activerecord_with_expires it should behave like store_binarykey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2825.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2825.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2826) standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2826.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2826.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2827) standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2827.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2827.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2828) standard_activerecord_with_expires it should behave like store_binarykey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2828.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2828.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2829) standard_activerecord_with_expires it should behave like store_binarykey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2829.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2829.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2830) standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2830.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2830.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2831) standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2831.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2831.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2832) standard_activerecord_with_expires it should behave like store_binarykey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2832.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2832.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2833) standard_activerecord_with_expires it should behave like store_binarykey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:211 2833.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2833.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2834) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2834.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2834.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2835) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2835.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2835.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2836) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2836.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2836.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2837) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2837.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2837.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2838) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2838.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2838.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2839) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2839.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2839.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2840) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2840.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2840.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2841) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2841.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2841.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2842) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2842.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2842.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2843) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2843.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2843.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2844) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2844.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2844.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2845) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2845.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2845.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2846) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2846.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2846.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2847) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2847.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2847.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2848) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2848.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2848.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2849) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2849.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2849.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2850) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2850.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2850.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2851) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2851.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2851.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2852) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2852.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2852.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2853) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2853.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2853.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2854) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2854.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2854.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2855) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2855.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2855.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2856) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2856.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2856.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2857) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2857.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2857.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2858) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2858.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2858.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2859) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2859.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2859.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2860) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2860.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2860.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2861) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2861.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2861.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2862) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2862.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2862.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2863) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2863.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2863.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2864) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2864.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2864.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2865) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2865.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2865.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2866) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2866.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2866.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2867) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2867.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2867.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2868) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2868.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2868.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2869) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2869.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2869.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2870) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2870.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2870.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2871) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2871.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2871.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2872) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2872.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2872.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2873) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2873.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2873.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2874) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2874.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2874.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2875) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2875.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2875.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2876) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2876.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2876.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2877) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2877.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2877.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2878) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2878.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2878.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2879) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2879.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2879.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2880) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2880.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2880.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2881) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2881.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2881.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2882) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2882.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2882.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2883) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2883.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2883.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2884) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2884.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2884.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2885) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2885.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2885.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2886) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2886.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2886.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2887) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2887.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2887.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2888) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2888.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2888.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2889) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2889.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2889.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2890) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2890.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2890.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2891) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2891.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2891.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2892) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2892.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2892.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2893) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2893.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2893.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2894) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2894.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2894.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2895) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2895.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2895.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2896) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2896.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2896.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2897) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2897.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2897.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2898) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2898.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2898.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2899) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2899.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2899.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2900) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2900.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2900.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2901) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2901.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2901.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2902) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2902.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2902.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2903) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2903.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2903.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2904) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2904.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2904.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2905) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2905.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2905.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2906) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2906.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2906.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2907) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2907.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2907.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2908) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2908.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2908.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2909) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2909.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2909.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2910) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2910.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2910.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2911) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2911.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2911.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2912) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2912.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2912.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2913) standard_activerecord_with_expires it should behave like store_binarykey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_binarykey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:212 2913.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2913.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2914) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2914.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2914.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2915) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2915.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2915.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2916) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2916.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2916.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2917) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2917.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2917.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2918) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2918.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2918.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2919) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2919.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2919.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2920) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2920.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2920.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2921) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2921.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2921.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2922) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2922.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2922.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2923) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2923.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2923.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2924) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2924.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2924.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2925) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2925.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2925.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2926) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2926.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2926.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2927) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2927.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2927.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2928) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2928.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2928.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2929) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2929.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2929.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2930) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2930.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2930.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2931) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2931.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2931.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2932) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2932.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2932.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2933) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2933.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2933.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2934) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2934.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2934.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2935) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2935.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2935.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2936) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2936.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2936.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2937) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2937.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2937.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2938) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2938.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2938.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2939) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2939.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2939.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2940) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2940.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2940.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2941) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2941.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2941.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2942) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2942.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2942.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2943) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2943.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2943.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2944) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2944.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2944.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2945) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2945.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2945.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2946) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2946.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2946.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2947) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2947.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2947.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2948) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2948.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2948.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2949) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2949.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2949.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2950) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2950.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2950.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2951) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2951.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2951.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2952) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2952.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2952.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2953) standard_activerecord_with_expires it should behave like store_hashkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:213 2953.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2953.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2954) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2954.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2954.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2955) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2955.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2955.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2956) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2956.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2956.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2957) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2957.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2957.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2958) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2958.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2958.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2959) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2959.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2959.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2960) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2960.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2960.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2961) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2961.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2961.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2962) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2962.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2962.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2963) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2963.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2963.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2964) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2964.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2964.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2965) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2965.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2965.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2966) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2966.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2966.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2967) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2967.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2967.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2968) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2968.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2968.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2969) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2969.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2969.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2970) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2970.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2970.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2971) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2971.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2971.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2972) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2972.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2972.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2973) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2973.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2973.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2974) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2974.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2974.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2975) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2975.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2975.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2976) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2976.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2976.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2977) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2977.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2977.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2978) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2978.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2978.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2979) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2979.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2979.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2980) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2980.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2980.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2981) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2981.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2981.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2982) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2982.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2982.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2983) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2983.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2983.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2984) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2984.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2984.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2985) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2985.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2985.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2986) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2986.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2986.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2987) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2987.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2987.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2988) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2988.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2988.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2989) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2989.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2989.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2990) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2990.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2990.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2991) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2991.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2991.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable[0m # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2992) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2992.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2992.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2993) standard_activerecord_with_expires it should behave like store_hashkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:214 2993.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2993.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2994) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 2994.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2994.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2995) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 2995.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2995.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2996) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 2996.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2996.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2997) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 2997.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2997.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2998) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 2998.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2998.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 2999) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 2999.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 2999.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3000) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3000.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3000.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3001) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3001.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3001.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3002) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3002.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3002.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3003) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3003.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3003.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3004) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3004.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3004.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3005) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3005.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3005.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3006) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3006.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3006.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3007) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3007.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3007.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3008) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3008.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3008.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3009) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3009.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3009.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3010) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3010.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3010.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3011) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3011.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3011.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3012) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3012.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3012.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3013) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3013.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3013.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3014) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3014.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3014.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3015) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3015.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3015.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3016) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3016.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3016.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3017) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3017.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3017.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3018) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3018.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3018.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3019) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3019.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3019.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3020) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3020.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3020.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3021) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3021.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3021.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3022) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3022.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3022.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3023) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3023.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3023.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3024) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3024.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3024.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3025) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3025.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3025.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3026) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3026.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3026.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3027) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3027.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3027.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3028) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3028.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3028.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3029) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3029.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3029.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3030) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3030.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3030.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3031) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3031.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3031.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3032) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3032.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3032.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3033) standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:215 3033.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3033.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3034) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3034.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3034.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3035) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3035.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3035.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3036) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3036.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3036.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3037) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3037.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3037.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3038) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3038.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3038.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3039) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3039.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3039.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3040) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3040.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3040.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3041) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3041.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3041.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3042) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3042.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3042.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3043) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3043.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3043.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3044) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3044.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3044.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3045) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3045.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3045.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3046) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3046.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3046.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3047) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3047.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3047.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3048) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3048.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3048.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3049) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3049.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3049.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3050) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3050.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3050.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3051) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3051.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3051.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3052) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3052.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3052.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3053) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3053.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3053.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3054) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3054.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3054.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3055) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3055.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3055.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3056) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3056.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3056.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3057) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3057.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3057.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3058) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3058.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3058.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3059) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3059.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3059.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3060) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3060.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3060.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3061) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3061.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3061.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3062) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3062.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3062.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3063) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3063.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3063.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3064) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3064.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3064.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3065) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3065.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3065.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3066) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3066.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3066.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3067) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3067.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3067.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3068) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3068.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3068.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3069) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3069.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3069.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3070) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3070.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3070.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3071) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3071.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3071.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3072) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3072.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3072.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3073) standard_activerecord_with_expires it should behave like store_hashkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:216 3073.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3073.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3074) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3074.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3074.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3075) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3075.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3075.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3076) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3076.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3076.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3077) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3077.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3077.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3078) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3078.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3078.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3079) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3079.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3079.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3080) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3080.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3080.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3081) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3081.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3081.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3082) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3082.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3082.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3083) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3083.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3083.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3084) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3084.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3084.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3085) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3085.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3085.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3086) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3086.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3086.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3087) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3087.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3087.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3088) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3088.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3088.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3089) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3089.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3089.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3090) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3090.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3090.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3091) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3091.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3091.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3092) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3092.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3092.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3093) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3093.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3093.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3094) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3094.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3094.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3095) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3095.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3095.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3096) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3096.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3096.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3097) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3097.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3097.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3098) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3098.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3098.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3099) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3099.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3099.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3100) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3100.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3100.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3101) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3101.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3101.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3102) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3102.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3102.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3103) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3103.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3103.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3104) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3104.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3104.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3105) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3105.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3105.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3106) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3106.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3106.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3107) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3107.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3107.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3108) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3108.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3108.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3109) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3109.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3109.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3110) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3110.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3110.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3111) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3111.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3111.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3112) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3112.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3112.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3113) standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:217 3113.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3113.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3114) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3114.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3114.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3115) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3115.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3115.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3116) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3116.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3116.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3117) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3117.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3117.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3118) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3118.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3118.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3119) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3119.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3119.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3120) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3120.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3120.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3121) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3121.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3121.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3122) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3122.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3122.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3123) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3123.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3123.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3124) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3124.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3124.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3125) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3125.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3125.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3126) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3126.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3126.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3127) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3127.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3127.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3128) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3128.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3128.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3129) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3129.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3129.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3130) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3130.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3130.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3131) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3131.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3131.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3132) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3132.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3132.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3133) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3133.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3133.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3134) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3134.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3134.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3135) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3135.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3135.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3136) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3136.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3136.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3137) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3137.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3137.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3138) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3138.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3138.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3139) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3139.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3139.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3140) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3140.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3140.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3141) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3141.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3141.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3142) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3142.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3142.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3143) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3143.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3143.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3144) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3144.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3144.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3145) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3145.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3145.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3146) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3146.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3146.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3147) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3147.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3147.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3148) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3148.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3148.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3149) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3149.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3149.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3150) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3150.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3150.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3151) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3151.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3151.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3152) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3152.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3152.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3153) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3153.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3153.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3154) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3154.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3154.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3155) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3155.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3155.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3156) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3156.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3156.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3157) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3157.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3157.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3158) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3158.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3158.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3159) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3159.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3159.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3160) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3160.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3160.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3161) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3161.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3161.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3162) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3162.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3162.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3163) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3163.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3163.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3164) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3164.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3164.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3165) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3165.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3165.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3166) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3166.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3166.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3167) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3167.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3167.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3168) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3168.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3168.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3169) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3169.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3169.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3170) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3170.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3170.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3171) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3171.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3171.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3172) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3172.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3172.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3173) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3173.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3173.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3174) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3174.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3174.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3175) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3175.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3175.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3176) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3176.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3176.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3177) standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:218 3177.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3177.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3178) standard_activerecord_with_expires it should behave like store_hashkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3178.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3178.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3179) standard_activerecord_with_expires it should behave like store_hashkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3179.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3179.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3180) standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3180.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3180.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3181) standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3181.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3181.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3182) standard_activerecord_with_expires it should behave like store_hashkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3182.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3182.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3183) standard_activerecord_with_expires it should behave like store_hashkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3183.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3183.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3184) standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3184.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3184.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3185) standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3185.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3185.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3186) standard_activerecord_with_expires it should behave like store_hashkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3186.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3186.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3187) standard_activerecord_with_expires it should behave like store_hashkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3187.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3187.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3188) standard_activerecord_with_expires it should behave like store_hashkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3188.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3188.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3189) standard_activerecord_with_expires it should behave like store_hashkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3189.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3189.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3190) standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3190.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3190.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3191) standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3191.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3191.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3192) standard_activerecord_with_expires it should behave like store_hashkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3192.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3192.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3193) standard_activerecord_with_expires it should behave like store_hashkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3193.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3193.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3194) standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3194.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3194.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3195) standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3195.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3195.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3196) standard_activerecord_with_expires it should behave like store_hashkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3196.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3196.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3197) standard_activerecord_with_expires it should behave like store_hashkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3197.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3197.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3198) standard_activerecord_with_expires it should behave like store_hashkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3198.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3198.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3199) standard_activerecord_with_expires it should behave like store_hashkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3199.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3199.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3200) standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3200.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3200.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3201) standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3201.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3201.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3202) standard_activerecord_with_expires it should behave like store_hashkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3202.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3202.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3203) standard_activerecord_with_expires it should behave like store_hashkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3203.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3203.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3204) standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3204.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3204.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3205) standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3205.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3205.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3206) standard_activerecord_with_expires it should behave like store_hashkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3206.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3206.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3207) standard_activerecord_with_expires it should behave like store_hashkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3207.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3207.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3208) standard_activerecord_with_expires it should behave like store_hashkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3208.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3208.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3209) standard_activerecord_with_expires it should behave like store_hashkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3209.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3209.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3210) standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3210.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3210.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3211) standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3211.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3211.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3212) standard_activerecord_with_expires it should behave like store_hashkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3212.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3212.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3213) standard_activerecord_with_expires it should behave like store_hashkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3213.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3213.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3214) standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3214.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3214.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3215) standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3215.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3215.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3216) standard_activerecord_with_expires it should behave like store_hashkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3216.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3216.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3217) standard_activerecord_with_expires it should behave like store_hashkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:219 3217.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3217.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3218) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3218.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3218.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3219) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3219.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3219.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3220) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3220.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3220.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3221) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3221.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3221.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3222) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3222.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3222.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3223) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3223.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3223.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3224) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3224.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3224.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3225) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3225.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3225.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3226) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3226.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3226.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3227) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3227.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3227.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3228) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3228.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3228.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3229) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3229.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3229.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3230) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3230.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3230.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3231) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3231.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3231.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3232) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3232.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3232.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3233) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3233.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3233.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3234) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3234.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3234.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3235) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3235.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3235.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3236) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3236.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3236.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3237) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3237.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3237.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3238) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3238.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3238.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3239) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3239.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3239.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3240) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3240.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3240.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3241) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3241.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3241.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3242) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3242.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3242.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3243) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3243.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3243.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3244) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3244.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3244.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3245) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3245.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3245.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3246) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3246.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3246.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3247) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3247.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3247.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3248) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3248.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3248.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3249) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3249.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3249.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3250) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3250.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3250.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3251) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3251.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3251.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3252) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3252.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3252.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3253) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3253.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3253.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3254) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3254.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3254.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3255) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3255.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3255.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3256) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3256.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3256.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3257) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3257.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3257.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3258) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3258.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3258.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3259) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3259.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3259.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3260) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3260.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3260.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3261) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3261.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3261.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3262) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3262.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3262.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3263) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3263.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3263.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3264) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3264.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3264.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3265) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3265.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3265.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3266) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3266.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3266.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3267) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3267.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3267.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3268) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3268.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3268.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3269) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3269.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3269.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3270) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3270.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3270.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3271) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3271.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3271.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3272) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3272.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3272.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3273) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3273.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3273.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3274) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3274.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3274.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3275) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3275.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3275.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3276) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3276.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3276.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3277) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3277.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3277.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3278) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3278.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3278.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3279) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3279.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3279.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3280) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3280.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3280.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3281) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3281.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3281.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3282) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3282.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3282.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3283) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3283.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3283.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3284) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3284.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3284.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3285) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3285.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3285.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3286) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3286.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3286.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3287) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3287.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3287.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3288) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3288.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3288.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3289) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3289.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3289.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3290) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3290.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3290.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3291) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3291.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3291.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3292) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3292.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3292.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3293) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3293.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3293.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3294) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3294.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3294.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3295) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3295.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3295.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3296) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3296.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3296.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3297) standard_activerecord_with_expires it should behave like store_hashkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_hashkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:220 3297.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3297.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3298) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3298.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3298.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3299) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3299.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3299.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3300) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3300.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3300.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3301) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3301.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3301.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3302) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3302.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3302.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3303) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3303.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3303.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3304) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3304.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3304.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3305) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3305.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3305.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3306) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3306.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3306.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3307) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3307.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3307.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3308) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3308.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3308.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3309) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3309.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3309.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3310) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3310.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3310.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3311) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3311.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3311.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3312) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3312.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3312.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3313) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3313.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3313.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3314) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3314.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3314.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3315) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3315.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3315.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3316) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3316.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3316.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3317) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3317.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3317.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3318) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3318.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3318.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3319) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3319.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3319.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3320) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3320.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3320.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3321) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3321.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3321.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3322) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3322.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3322.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3323) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3323.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3323.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3324) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3324.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3324.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3325) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3325.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3325.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3326) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3326.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3326.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3327) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3327.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3327.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3328) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3328.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3328.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3329) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3329.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3329.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3330) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3330.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3330.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3331) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3331.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3331.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3332) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3332.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3332.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3333) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3333.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3333.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3334) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3334.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3334.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3335) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3335.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3335.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3336) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3336.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3336.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3337) standard_activerecord_with_expires it should behave like store_booleankey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:221 3337.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3337.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3338) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3338.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3338.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3339) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3339.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3339.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3340) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3340.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3340.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3341) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3341.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3341.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3342) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3342.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3342.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3343) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3343.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3343.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3344) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3344.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3344.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3345) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3345.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3345.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3346) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3346.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3346.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3347) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3347.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3347.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3348) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3348.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3348.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3349) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3349.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3349.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3350) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3350.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3350.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3351) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3351.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3351.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3352) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3352.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3352.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3353) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3353.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3353.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3354) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3354.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3354.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3355) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3355.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3355.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3356) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3356.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3356.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3357) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3357.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3357.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3358) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3358.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3358.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3359) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3359.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3359.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3360) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3360.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3360.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3361) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3361.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3361.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3362) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3362.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3362.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3363) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3363.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3363.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3364) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3364.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3364.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3365) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3365.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3365.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3366) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3366.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3366.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3367) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3367.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3367.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3368) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3368.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3368.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3369) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3369.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3369.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3370) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3370.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3370.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3371) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3371.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3371.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3372) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3372.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3372.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3373) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3373.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3373.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3374) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3374.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3374.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3375) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3375.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3375.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3376) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3376.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3376.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3377) standard_activerecord_with_expires it should behave like store_booleankey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:222 3377.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3377.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3378) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3378.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3378.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3379) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3379.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3379.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3380) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3380.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3380.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3381) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3381.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3381.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3382) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3382.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3382.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3383) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3383.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3383.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3384) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3384.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3384.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3385) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3385.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3385.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3386) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3386.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3386.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3387) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3387.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3387.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3388) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3388.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3388.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3389) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3389.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3389.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3390) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3390.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3390.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3391) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3391.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3391.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3392) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3392.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3392.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3393) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3393.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3393.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3394) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3394.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3394.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3395) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3395.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3395.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3396) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3396.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3396.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3397) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3397.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3397.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3398) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3398.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3398.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3399) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3399.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3399.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3400) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3400.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3400.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3401) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3401.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3401.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3402) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3402.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3402.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3403) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3403.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3403.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3404) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3404.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3404.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3405) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3405.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3405.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3406) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3406.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3406.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3407) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3407.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3407.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3408) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3408.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3408.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3409) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3409.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3409.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3410) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3410.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3410.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3411) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3411.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3411.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3412) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3412.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3412.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3413) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3413.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3413.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3414) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3414.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3414.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3415) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3415.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3415.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3416) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3416.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3416.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3417) standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:223 3417.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3417.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3418) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3418.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3418.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3419) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3419.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3419.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3420) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3420.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3420.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3421) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3421.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3421.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3422) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3422.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3422.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3423) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3423.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3423.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3424) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3424.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3424.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3425) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3425.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3425.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3426) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3426.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3426.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3427) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3427.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3427.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3428) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3428.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3428.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3429) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3429.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3429.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3430) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3430.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3430.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3431) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3431.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3431.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3432) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3432.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3432.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3433) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3433.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3433.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3434) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3434.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3434.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3435) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3435.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3435.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3436) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3436.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3436.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3437) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3437.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3437.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3438) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3438.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3438.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3439) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3439.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3439.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3440) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3440.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3440.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3441) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3441.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3441.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3442) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3442.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3442.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3443) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3443.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3443.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3444) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3444.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3444.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3445) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3445.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3445.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3446) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3446.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3446.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3447) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3447.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3447.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3448) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3448.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3448.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3449) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3449.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3449.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3450) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3450.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3450.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3451) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3451.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3451.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3452) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3452.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3452.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3453) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3453.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3453.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3454) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3454.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3454.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3455) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3455.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3455.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3456) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3456.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3456.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3457) standard_activerecord_with_expires it should behave like store_booleankey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:224 3457.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3457.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3458) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3458.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3458.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3459) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3459.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3459.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3460) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3460.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3460.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3461) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3461.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3461.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3462) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3462.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3462.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3463) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3463.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3463.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3464) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3464.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3464.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3465) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3465.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3465.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3466) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3466.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3466.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3467) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3467.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3467.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3468) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3468.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3468.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3469) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3469.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3469.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3470) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3470.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3470.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3471) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3471.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3471.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3472) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3472.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3472.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3473) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3473.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3473.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3474) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3474.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3474.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3475) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3475.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3475.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3476) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3476.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3476.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3477) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3477.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3477.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3478) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3478.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3478.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3479) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3479.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3479.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3480) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3480.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3480.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3481) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3481.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3481.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3482) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3482.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3482.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3483) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3483.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3483.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3484) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3484.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3484.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3485) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3485.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3485.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3486) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3486.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3486.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3487) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3487.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3487.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3488) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3488.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3488.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3489) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3489.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3489.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3490) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3490.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3490.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3491) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3491.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3491.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3492) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3492.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3492.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3493) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3493.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3493.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3494) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3494.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3494.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3495) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3495.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3495.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3496) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3496.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3496.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3497) standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:225 3497.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3497.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3498) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3498.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3498.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3499) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3499.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3499.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3500) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3500.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3500.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3501) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3501.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3501.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3502) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3502.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3502.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3503) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3503.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3503.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3504) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3504.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3504.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3505) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3505.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3505.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3506) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3506.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3506.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3507) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3507.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3507.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3508) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3508.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3508.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3509) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3509.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3509.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3510) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3510.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3510.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3511) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3511.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3511.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3512) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3512.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3512.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3513) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3513.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3513.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3514) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3514.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3514.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3515) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3515.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3515.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3516) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3516.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3516.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3517) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3517.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3517.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3518) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3518.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3518.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3519) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3519.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3519.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3520) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3520.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3520.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3521) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3521.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3521.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3522) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3522.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3522.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3523) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3523.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3523.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3524) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3524.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3524.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3525) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3525.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3525.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3526) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3526.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3526.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3527) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3527.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3527.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3528) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3528.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3528.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3529) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3529.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3529.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3530) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3530.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3530.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3531) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3531.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3531.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3532) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3532.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3532.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3533) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3533.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3533.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3534) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3534.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3534.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3535) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3535.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3535.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3536) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3536.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3536.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3537) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3537.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3537.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3538) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3538.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3538.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3539) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3539.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3539.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3540) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3540.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3540.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3541) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3541.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3541.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3542) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3542.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3542.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3543) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3543.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3543.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3544) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3544.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3544.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3545) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3545.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3545.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3546) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3546.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3546.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3547) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3547.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3547.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3548) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3548.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3548.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3549) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3549.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3549.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3550) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3550.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3550.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3551) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3551.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3551.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3552) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3552.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3552.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3553) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3553.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3553.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3554) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3554.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3554.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3555) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3555.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3555.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3556) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3556.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3556.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3557) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3557.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3557.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3558) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3558.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3558.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3559) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3559.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3559.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3560) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3560.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3560.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3561) standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:226 3561.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3561.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3562) standard_activerecord_with_expires it should behave like store_booleankey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3562.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3562.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3563) standard_activerecord_with_expires it should behave like store_booleankey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3563.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3563.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3564) standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3564.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3564.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3565) standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3565.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3565.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3566) standard_activerecord_with_expires it should behave like store_booleankey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3566.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3566.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3567) standard_activerecord_with_expires it should behave like store_booleankey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3567.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3567.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3568) standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3568.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3568.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3569) standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3569.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3569.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3570) standard_activerecord_with_expires it should behave like store_booleankey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3570.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3570.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3571) standard_activerecord_with_expires it should behave like store_booleankey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3571.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3571.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3572) standard_activerecord_with_expires it should behave like store_booleankey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3572.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3572.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3573) standard_activerecord_with_expires it should behave like store_booleankey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3573.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3573.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3574) standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3574.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3574.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3575) standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3575.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3575.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3576) standard_activerecord_with_expires it should behave like store_booleankey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3576.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3576.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3577) standard_activerecord_with_expires it should behave like store_booleankey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3577.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3577.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3578) standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3578.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3578.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3579) standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3579.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3579.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3580) standard_activerecord_with_expires it should behave like store_booleankey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3580.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3580.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3581) standard_activerecord_with_expires it should behave like store_booleankey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3581.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3581.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3582) standard_activerecord_with_expires it should behave like store_booleankey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3582.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3582.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3583) standard_activerecord_with_expires it should behave like store_booleankey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3583.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3583.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3584) standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3584.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3584.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3585) standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3585.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3585.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3586) standard_activerecord_with_expires it should behave like store_booleankey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3586.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3586.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3587) standard_activerecord_with_expires it should behave like store_booleankey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3587.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3587.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3588) standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3588.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3588.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3589) standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3589.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3589.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3590) standard_activerecord_with_expires it should behave like store_booleankey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3590.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3590.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3591) standard_activerecord_with_expires it should behave like store_booleankey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3591.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3591.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3592) standard_activerecord_with_expires it should behave like store_booleankey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3592.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3592.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3593) standard_activerecord_with_expires it should behave like store_booleankey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3593.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3593.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3594) standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3594.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3594.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3595) standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3595.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3595.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3596) standard_activerecord_with_expires it should behave like store_booleankey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3596.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3596.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3597) standard_activerecord_with_expires it should behave like store_booleankey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3597.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3597.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3598) standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3598.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3598.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3599) standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3599.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3599.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3600) standard_activerecord_with_expires it should behave like store_booleankey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3600.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3600.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3601) standard_activerecord_with_expires it should behave like store_booleankey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:227 3601.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3601.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3602) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3602.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3602.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3603) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3603.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3603.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3604) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3604.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3604.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3605) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3605.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3605.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3606) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3606.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3606.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3607) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3607.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3607.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3608) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3608.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3608.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3609) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3609.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3609.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3610) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3610.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3610.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3611) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3611.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3611.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3612) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3612.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3612.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3613) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3613.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3613.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3614) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3614.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3614.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3615) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3615.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3615.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3616) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3616.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3616.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3617) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3617.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3617.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3618) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3618.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3618.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3619) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3619.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3619.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3620) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3620.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3620.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3621) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3621.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3621.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3622) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3622.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3622.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3623) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3623.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3623.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3624) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3624.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3624.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3625) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3625.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3625.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3626) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3626.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3626.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3627) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3627.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3627.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3628) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3628.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3628.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3629) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3629.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3629.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3630) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3630.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3630.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3631) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3631.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3631.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3632) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3632.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3632.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run'[0m # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3633) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3633.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3633.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3634) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3634.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3634.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3635) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3635.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3635.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3636) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3636.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3636.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3637) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3637.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3637.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3638) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3638.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3638.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3639) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3639.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3639.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3640) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3640.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3640.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3641) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3641.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3641.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3642) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3642.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3642.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3643) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3643.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3643.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3644) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3644.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3644.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3645) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3645.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3645.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3646) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3646.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3646.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3647) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3647.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3647.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3648) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3648.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3648.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3649) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3649.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3649.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3650) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3650.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3650.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3651) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3651.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3651.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3652) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3652.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3652.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3653) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3653.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3653.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3654) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3654.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3654.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3655) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3655.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3655.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3656) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3656.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3656.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3657) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3657.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3657.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3658) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3658.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3658.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3659) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3659.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3659.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3660) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3660.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3660.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3661) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3661.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3661.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3662) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3662.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3662.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3663) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3663.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3663.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3664) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3664.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3664.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3665) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3665.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3665.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3666) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3666.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3666.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3667) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3667.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3667.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3668) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3668.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3668.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3669) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3669.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3669.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3670) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3670.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3670.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3671) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3671.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3671.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3672) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3672.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3672.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3673) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3673.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3673.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3674) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3674.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3674.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3675) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3675.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3675.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3676) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3676.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3676.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3677) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3677.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3677.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3678) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3678.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3678.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3679) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3679.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3679.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3680) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3680.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3680.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3681) standard_activerecord_with_expires it should behave like store_booleankey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_booleankey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:228 3681.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3681.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3682) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3682.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3682.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3683) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3683.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3683.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3684) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3684.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3684.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3685) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3685.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3685.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3686) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3686.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3686.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3687) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3687.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3687.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3688) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3688.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3688.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3689) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3689.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3689.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3690) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3690.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3690.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3691) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3691.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3691.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3692) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3692.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3692.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3693) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3693.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3693.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3694) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3694.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3694.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3695) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3695.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3695.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3696) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3696.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3696.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3697) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3697.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3697.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3698) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3698.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3698.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3699) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3699.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3699.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3700) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3700.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3700.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3701) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3701.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3701.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3702) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3702.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3702.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3703) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3703.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3703.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3704) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3704.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3704.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3705) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3705.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3705.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3706) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3706.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3706.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3707) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3707.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3707.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3708) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3708.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3708.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3709) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3709.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3709.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3710) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3710.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3710.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3711) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3711.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3711.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3712) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3712.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3712.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3713) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3713.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3713.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3714) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3714.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3714.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3715) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3715.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3715.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3716) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3716.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3716.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3717) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3717.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3717.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3718) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3718.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3718.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3719) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3719.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3719.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3720) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3720.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3720.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3721) standard_activerecord_with_expires it should behave like store_nilkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:229 3721.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3721.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3722) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3722.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3722.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3723) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3723.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3723.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3724) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3724.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3724.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3725) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3725.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3725.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3726) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3726.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3726.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3727) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3727.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3727.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3728) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3728.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3728.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3729) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3729.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3729.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3730) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3730.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3730.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3731) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue does not run the block in fetch if the key is available Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3732) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3732.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3732.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3733) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3733.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3733.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3734) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3734.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3734.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3735) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3735.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3735.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3736) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3736.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3736.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3737) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3737.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3737.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3738) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3738.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3738.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3739) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3739.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3739.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3740) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3740.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3740.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3741) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3741.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3741.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3742) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3742.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3742.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3743) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3743.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3743.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3744) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3744.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3744.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3745) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3745.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3745.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3746) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3746.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3746.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3747) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3747.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3747.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3748) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3748.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3748.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3749) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3749.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3749.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3750) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3750.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3750.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3751) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3751.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3751.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3752) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3752.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3752.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3753) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3753.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3753.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3754) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3754.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3754.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3755) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3755.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3755.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3756) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3756.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3756.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3757) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3757.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3757.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3758) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3758.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3758.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3759) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3759.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3759.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3760) standard_activerecord_with_expires it should behave like store_nilkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:230 3760.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3760.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3761) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3761.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3761.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3762) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3762.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3762.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3763) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3763.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3763.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3764) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3764.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3764.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3765) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3765.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3765.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3766) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3766.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3766.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3767) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3767.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3767.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3768) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3768.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3768.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3769) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3769.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3769.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3770) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3770.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3770.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3771) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3771.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3771.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3772) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3772.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3772.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3773) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3773.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3773.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3774) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3774.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3774.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3775) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3775.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3775.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3776) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3776.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3776.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3777) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3777.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3777.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3778) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3778.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3778.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3779) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3779.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3779.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3780) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3780.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3780.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3781) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3781.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3781.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3782) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3782.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3782.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3783) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3783.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3783.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3784) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3784.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3784.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3785) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3785.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3785.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3786) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3786.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3786.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3787) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3787.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3787.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3788) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3788.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3788.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3789) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3789.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3789.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3790) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3790.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3790.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3791) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3791.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3791.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3792) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3792.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3792.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3793) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3793.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3793.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3794) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3794.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3794.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3795) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3795.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3795.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3796) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3796.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3796.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3797) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3797.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3797.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3798) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3798.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3798.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3799) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3799.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3799.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3800) standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:231 3800.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3800.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3801) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3801.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3801.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3802) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3802.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3802.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3803) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3803.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3803.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3804) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3804.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3804.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3805) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3805.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3805.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3806) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3806.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3806.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3807) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3807.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3807.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3808) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3808.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3808.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3809) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3809.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3809.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3810) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3810.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3810.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3811) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3811.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3811.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3812) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3812.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3812.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3813) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3813.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3813.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3814) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3814.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3814.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3815) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3815.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3815.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3816) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3816.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3816.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3817) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3817.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3817.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3818) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3818.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3818.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3819) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3819.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3819.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3820) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3820.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3820.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3821) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3821.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3821.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3822) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3822.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3822.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3823) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3823.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3823.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3824) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3824.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3824.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3825) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3825.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3825.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3826) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3826.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3826.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3827) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3827.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3827.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3828) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3828.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3828.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3829) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3829.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3829.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3830) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3830.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3830.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3831) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3831.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3831.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3832) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3832.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3832.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3833) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3833.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3833.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3834) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3834.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3834.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3835) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3835.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3835.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3836) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3836.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3836.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3837) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3837.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3837.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3838) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3838.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3838.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3839) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3839.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3839.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3840) standard_activerecord_with_expires it should behave like store_nilkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:232 3840.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3840.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3841) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3841.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3841.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3842) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3842.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3842.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3843) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3843.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3843.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3844) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3844.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3844.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3845) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3845.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3845.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3846) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3846.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3846.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3847) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3847.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3847.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3848) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3848.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3848.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3849) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3849.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3849.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3850) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3850.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3850.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3851) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3851.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3851.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3852) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3852.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3852.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3853) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3853.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3853.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3854) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3854.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3854.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3855) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3855.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3855.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3856) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3856.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3856.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3857) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3857.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3857.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3858) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3858.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3858.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3859) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3859.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3859.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3860) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3860.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3860.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3861) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3861.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3861.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3862) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3862.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3862.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3863) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3863.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3863.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3864) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3864.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3864.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3865) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3865.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3865.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3866) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3866.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3866.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3867) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3867.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3867.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3868) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3868.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3868.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3869) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3869.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3869.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3870) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3870.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3870.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3871) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3871.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3871.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3872) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3872.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3872.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3873) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3873.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3873.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3874) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3874.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3874.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3875) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3875.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3875.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3876) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3876.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3876.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3877) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3877.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3877.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3878) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3878.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3878.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3879) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3879.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3879.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3880) standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:233 3880.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3880.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3881) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3881.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3881.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3882) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3882.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3882.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3883) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3883.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3883.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3884) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3884.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3884.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3885) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3885.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3885.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3886) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3886.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3886.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3887) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3887.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3887.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3888) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3888.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3888.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3889) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3889.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3889.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3890) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3890.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3890.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3891) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3891.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3891.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3892) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3892.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3892.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3893) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3893.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3893.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3894) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3894.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3894.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3895) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3895.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3895.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3896) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3896.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3896.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3897) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3897.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3897.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3898) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3898.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3898.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3899) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3899.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3899.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3900) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3900.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3900.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3901) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3901.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3901.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3902) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3902.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3902.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3903) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3903.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3903.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3904) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3904.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3904.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3905) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3905.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3905.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3906) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3906.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3906.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3907) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3907.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3907.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3908) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3908.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3908.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3909) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3909.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3909.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3910) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3910.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3910.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3911) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3911.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3911.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3912) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3912.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3912.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3913) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3913.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3913.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3914) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3914.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3914.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3915) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3915.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3915.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3916) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3916.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3916.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3917) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3917.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3917.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3918) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3918.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3918.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3919) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3919.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3919.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3920) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3920.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3920.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3921) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3921.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3921.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3922) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3922.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3922.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3923) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3923.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3923.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3924) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3924.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3924.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3925) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3925.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3925.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3926) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3926.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3926.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3927) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3927.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3927.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3928) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3928.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3928.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3929) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3929.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3929.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3930) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3930.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3930.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3931) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3931.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3931.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3932) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3932.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3932.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3933) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3933.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3933.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3934) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3934.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3934.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3935) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3935.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3935.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3936) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3936.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3936.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3937) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3937.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3937.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3938) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3938.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3938.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3939) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3939.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3939.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3940) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3940.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3940.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3941) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3941.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3941.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3942) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3942.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3942.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3943) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3943.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3943.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3944) standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:234 3944.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3944.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3945) standard_activerecord_with_expires it should behave like store_nilkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3945.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3945.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3946) standard_activerecord_with_expires it should behave like store_nilkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3946.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3946.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3947) standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3947.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3947.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3948) standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3948.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3948.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3949) standard_activerecord_with_expires it should behave like store_nilkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3949.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3949.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3950) standard_activerecord_with_expires it should behave like store_nilkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3950.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3950.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3951) standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3951.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3951.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3952) standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3952.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3952.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3953) standard_activerecord_with_expires it should behave like store_nilkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3953.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3953.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3954) standard_activerecord_with_expires it should behave like store_nilkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3954.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3954.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3955) standard_activerecord_with_expires it should behave like store_nilkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3955.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3955.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3956) standard_activerecord_with_expires it should behave like store_nilkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3956.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3956.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3957) standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3957.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3957.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3958) standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3958.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3958.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3959) standard_activerecord_with_expires it should behave like store_nilkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3959.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3959.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3960) standard_activerecord_with_expires it should behave like store_nilkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3960.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3960.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3961) standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3961.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3961.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3962) standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3962.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3962.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3963) standard_activerecord_with_expires it should behave like store_nilkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3963.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3963.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3964) standard_activerecord_with_expires it should behave like store_nilkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3964.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3964.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3965) standard_activerecord_with_expires it should behave like store_nilkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3965.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3965.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3966) standard_activerecord_with_expires it should behave like store_nilkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3966.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3966.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3967) standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3967.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3967.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3968) standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3968.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3968.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3969) standard_activerecord_with_expires it should behave like store_nilkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3969.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3969.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3970) standard_activerecord_with_expires it should behave like store_nilkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3970.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3970.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3971) standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3971.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3971.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3972) standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3972.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3972.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3973) standard_activerecord_with_expires it should behave like store_nilkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3973.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3973.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3974) standard_activerecord_with_expires it should behave like store_nilkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3974.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3974.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3975) standard_activerecord_with_expires it should behave like store_nilkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3975.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3975.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3976) standard_activerecord_with_expires it should behave like store_nilkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3976.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3976.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3977) standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3977.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3977.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3978) standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3978.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3978.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3979) standard_activerecord_with_expires it should behave like store_nilkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3979.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3979.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3980) standard_activerecord_with_expires it should behave like store_nilkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3980.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3980.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3981) standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3981.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3981.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3982) standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3982.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3982.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3983) standard_activerecord_with_expires it should behave like store_nilkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3983.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3983.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3984) standard_activerecord_with_expires it should behave like store_nilkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:235 3984.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3984.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3985) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 3985.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3985.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3986) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 3986.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3986.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3987) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 3987.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3987.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3988) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 3988.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3988.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3989) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 3989.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3989.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3990) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 3990.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3990.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3991) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 3991.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3991.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3992) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 3992.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3992.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3993) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 3993.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3993.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3994) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 3994.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3994.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3995) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 3995.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3995.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3996) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 3996.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3996.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3997) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 3997.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3997.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3998) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 3998.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3998.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 3999) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 3999.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 3999.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4000) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4000.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4000.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4001) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4001.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4001.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4002) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4002.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4002.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4003) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4003.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4003.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4004) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4004.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4004.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4005) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4005.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4005.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4006) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4006.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4006.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4007) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4007.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4007.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4008) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4008.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4008.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4009) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4009.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4009.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4010) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4010.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4010.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4011) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4011.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4011.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4012) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4012.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4012.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4013) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4013.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4013.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4014) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4014.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4014.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4015) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4015.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4015.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4016) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4016.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4016.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4017) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4017.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4017.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4018) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4018.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4018.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4019) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4019.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4019.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4020) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4020.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4020.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4021) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4021.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4021.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4022) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4022.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4022.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4023) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4023.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4023.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4024) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4024.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4024.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4025) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4025.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4025.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4026) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4026.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4026.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4027) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4027.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4027.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4028) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4028.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4028.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4029) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4029.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4029.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4030) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4030.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4030.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4031) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4031.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4031.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4032) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4032.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4032.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4033) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4033.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4033.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4034) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4034.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4034.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4035) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4035.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4035.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4036) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4036.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4036.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4037) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4037.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4037.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4038) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4038.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4038.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4039) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4039.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4039.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4040) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4040.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4040.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4041) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4041.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4041.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4042) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4042.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4042.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4043) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4043.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4043.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4044) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4044.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4044.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4045) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4045.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4045.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4046) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4046.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4046.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4047) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4047.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4047.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4048) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4048.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4048.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4049) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4049.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4049.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4050) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4050.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4050.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4051) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4051.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4051.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4052) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4052.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4052.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4053) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4053.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4053.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4054) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4054.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4054.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4055) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4055.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4055.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4056) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4056.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4056.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4057) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4057.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4057.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4058) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4058.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4058.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4059) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4059.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4059.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4060) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4060.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4060.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4061) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4061.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4061.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4062) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4062.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4062.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4063) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4063.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4063.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4064) standard_activerecord_with_expires it should behave like store_nilkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_nilkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:236 4064.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4064.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4065) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4065.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4065.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4066) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4066.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4066.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4067) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4067.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4067.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4068) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4068.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4068.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4069) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4069.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4069.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4070) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4070.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4070.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4071) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4071.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4071.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4072) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4072.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4072.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4073) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4073.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4073.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4074) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4074.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4074.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4075) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4075.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4075.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4076) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4076.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4076.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4077) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4077.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4077.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4078) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4078.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4078.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4079) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4079.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4079.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4080) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4080.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4080.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4081) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4081.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4081.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4082) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4082.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4082.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4083) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4083.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4083.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4084) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4084.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4084.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4085) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4085.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4085.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4086) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4086.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4086.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4087) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4087.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4087.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4088) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4088.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4088.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4089) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4089.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4089.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4090) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4090.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4090.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4091) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4091.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4091.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4092) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4092.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4092.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4093) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4093.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4093.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4094) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4094.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4094.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4095) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4095.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4095.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4096) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4096.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4096.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4097) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4097.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4097.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4098) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4098.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4098.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4099) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4099.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4099.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4100) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4100.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4100.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4101) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4101.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4101.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4102) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4102.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4102.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4103) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4103.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4103.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4104) standard_activerecord_with_expires it should behave like store_integerkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:237 4104.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4104.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4105) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4105.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4105.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4106) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4106.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4106.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4107) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4107.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4107.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4108) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4108.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4108.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4109) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4109.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4109.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4110) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4110.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4110.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4111) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4111.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4111.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4112) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4112.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4112.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4113) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4113.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4113.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4114) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4114.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4114.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4115) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4115.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4115.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4116) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4116.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4116.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4117) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4117.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4117.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4118) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4118.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4118.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4119) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4119.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4119.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4120) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4120.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4120.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4121) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4121.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4121.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4122) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4122.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4122.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4123) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4123.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4123.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4124) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4124.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4124.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4125) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4125.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4125.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4126) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4126.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4126.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4127) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4127.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4127.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4128) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4128.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4128.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4129) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4129.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4129.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4130) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4130.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4130.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4131) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4131.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4131.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4132) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4132.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4132.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4133) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4133.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4133.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4134) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4134.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4134.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4135) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4135.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4135.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4136) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4136.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4136.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4137) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4137.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4137.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4138) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4138.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4138.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4139) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4139.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4139.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4140) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4140.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4140.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4141) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4141.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4141.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4142) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4142.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4142.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4143) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4143.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4143.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4144) standard_activerecord_with_expires it should behave like store_integerkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:238 4144.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4144.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4145) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4145.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4145.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4146) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4146.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4146.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4147) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4147.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4147.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4148) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4148.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4148.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4149) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4149.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4149.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4150) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4150.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4150.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4151) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4151.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4151.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4152) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4152.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4152.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4153) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4153.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4153.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4154) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4154.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4154.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4155) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4155.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4155.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4156) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4156.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4156.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4157) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4157.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4157.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4158) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4158.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4158.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4159) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4159.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4159.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4160) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4160.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4160.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4161) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4161.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4161.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4162) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4162.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4162.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4163) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4163.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4163.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4164) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4164.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4164.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4165) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4165.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4165.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4166) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4166.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4166.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4167) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4167.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4167.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4168) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4168.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4168.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4169) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4169.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4169.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4170) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4170.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4170.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4171) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4171.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4171.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4172) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4172.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4172.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4173) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4173.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4173.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4174) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4174.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4174.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4175) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4175.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4175.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4176) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4176.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4176.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4177) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4177.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4177.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4178) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4178.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4178.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4179) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4179.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4179.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4180) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4180.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4180.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4181) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4181.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4181.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4182) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4182.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4182.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4183) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4183.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4183.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4184) standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:239 4184.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4184.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4185) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4185.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4185.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4186) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4186.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4186.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4187) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4187.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4187.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4188) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4188.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4188.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4189) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4189.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4189.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4190) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4190.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4190.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4191) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4191.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4191.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4192) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4192.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4192.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4193) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4193.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4193.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4194) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4194.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4194.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4195) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4195.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4195.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4196) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4196.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4196.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4197) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4197.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4197.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4198) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4198.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4198.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4199) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4199.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4199.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4200) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4200.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4200.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4201) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4201.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4201.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4202) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4202.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4202.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4203) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4203.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4203.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4204) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4204.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4204.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4205) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4205.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4205.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4206) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4206.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4206.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4207) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4207.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4207.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4208) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4208.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4208.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4209) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4209.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4209.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4210) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4210.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4210.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4211) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4211.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4211.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4212) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4212.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4212.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4213) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4213.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4213.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4214) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4214.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4214.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4215) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4215.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4215.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4216) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4216.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4216.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4217) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4217.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4217.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4218) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4218.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4218.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4219) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4219.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4219.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4220) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4220.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4220.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4221) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4221.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4221.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4222) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4222.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4222.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4223) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4223.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4223.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4224) standard_activerecord_with_expires it should behave like store_integerkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:240 4224.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4224.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4225) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4225.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4225.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4226) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4226.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4226.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4227) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4227.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4227.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4228) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4228.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4228.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4229) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4229.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4229.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4230) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4230.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4230.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4231) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4231.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4231.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4232) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4232.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4232.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4233) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4233.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4233.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4234) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4234.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4234.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4235) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4235.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4235.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4236) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4236.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4236.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4237) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4237.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4237.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4238) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4238.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4238.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4239) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4239.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4239.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4240) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4240.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4240.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4241) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4241.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4241.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4242) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4242.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4242.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4243) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4243.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4243.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4244) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4244.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4244.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4245) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4245.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4245.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4246) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4246.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4246.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4247) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4247.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4247.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4248) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4248.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4248.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4249) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4249.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4249.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4250) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4250.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4250.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4251) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4251.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4251.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4252) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4252.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4252.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4253) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4253.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4253.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4254) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4254.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4254.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4255) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4255.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4255.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4256) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4256.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4256.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4257) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4257.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4257.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4258) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4258.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4258.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4259) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4259.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4259.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4260) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4260.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4260.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4261) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4261.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4261.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4262) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4262.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4262.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4263) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4263.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4263.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4264) standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:241 4264.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4264.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4265) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4265.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4265.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4266) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4266.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4266.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4267) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4267.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4267.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4268) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4268.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4268.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4269) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4269.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4269.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4270) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4270.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4270.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4271) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4271.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4271.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4272) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4272.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4272.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4273) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4273.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4273.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4274) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4274.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4274.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4275) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4275.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4275.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4276) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4276.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4276.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4277) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4277.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4277.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4278) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4278.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4278.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4279) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4279.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4279.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4280) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4280.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4280.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4281) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4281.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4281.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4282) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4282.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4282.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4283) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4283.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4283.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4284) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4284.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4284.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4285) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4285.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4285.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4286) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4286.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4286.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4287) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4287.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4287.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4288) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4288.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4288.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4289) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4289.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4289.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4290) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4290.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4290.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4291) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4291.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4291.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4292) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4292.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4292.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4293) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4293.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4293.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4294) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4294.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4294.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4295) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4295.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4295.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4296) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4296.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4296.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4297) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4297.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4297.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4298) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4298.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4298.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4299) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4299.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4299.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4300) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4300.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4300.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4301) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4301.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4301.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4302) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4302.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4302.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4303) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4303.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4303.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4304) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4304.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4304.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4305) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4305.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4305.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4306) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4306.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4306.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4307) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4307.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4307.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4308) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4308.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4308.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4309) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4309.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4309.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4310) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4310.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4310.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4311) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4311.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4311.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4312) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4312.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4312.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4313) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4313.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4313.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4314) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4314.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4314.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4315) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4315.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4315.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4316) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4316.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4316.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4317) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4317.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4317.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4318) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4318.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4318.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4319) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4319.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4319.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4320) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4320.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4320.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4321) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4321.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4321.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4322) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4322.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4322.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4323) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4323.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4323.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4324) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4324.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4324.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4325) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4325.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4325.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4326) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4326.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4326.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4327) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4327.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4327.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4328) standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:242 4328.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4328.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4329) standard_activerecord_with_expires it should behave like store_integerkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4329.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4329.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4330) standard_activerecord_with_expires it should behave like store_integerkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4330.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4330.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4331) standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4331.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4331.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4332) standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4332.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4332.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4333) standard_activerecord_with_expires it should behave like store_integerkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4333.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4333.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4334) standard_activerecord_with_expires it should behave like store_integerkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4334.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4334.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4335) standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4335.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4335.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4336) standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4336.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4336.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4337) standard_activerecord_with_expires it should behave like store_integerkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4337.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4337.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4338) standard_activerecord_with_expires it should behave like store_integerkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4338.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4338.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4339) standard_activerecord_with_expires it should behave like store_integerkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4339.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4339.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4340) standard_activerecord_with_expires it should behave like store_integerkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4340.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4340.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4341) standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4341.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4341.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4342) standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4342.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4342.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4343) standard_activerecord_with_expires it should behave like store_integerkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4343.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4343.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4344) standard_activerecord_with_expires it should behave like store_integerkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4344.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4344.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4345) standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4345.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4345.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4346) standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4346.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4346.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4347) standard_activerecord_with_expires it should behave like store_integerkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4347.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4347.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4348) standard_activerecord_with_expires it should behave like store_integerkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4348.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4348.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4349) standard_activerecord_with_expires it should behave like store_integerkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4349.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4349.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4350) standard_activerecord_with_expires it should behave like store_integerkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4350.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4350.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4351) standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4351.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4351.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4352) standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4352.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4352.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4353) standard_activerecord_with_expires it should behave like store_integerkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4353.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4353.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4354) standard_activerecord_with_expires it should behave like store_integerkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4354.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4354.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4355) standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4355.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4355.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4356) standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4356.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4356.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4357) standard_activerecord_with_expires it should behave like store_integerkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4357.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4357.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4358) standard_activerecord_with_expires it should behave like store_integerkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4358.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4358.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4359) standard_activerecord_with_expires it should behave like store_integerkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4359.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4359.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4360) standard_activerecord_with_expires it should behave like store_integerkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4360.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4360.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4361) standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4361.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4361.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4362) standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4362.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4362.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4363) standard_activerecord_with_expires it should behave like store_integerkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4363.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4363.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4364) standard_activerecord_with_expires it should behave like store_integerkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4364.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4364.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4365) standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4365.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4365.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4366) standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4366.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4366.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4367) standard_activerecord_with_expires it should behave like store_integerkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4367.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4367.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4368) standard_activerecord_with_expires it should behave like store_integerkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:243 4368.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4368.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4369) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4369.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4369.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4370) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4370.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4370.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4371) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4371.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4371.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4372) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4372.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4372.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4373) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4373.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4373.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4374) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4374.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4374.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4375) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4375.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4375.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4376) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4376.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4376.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4377) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4377.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4377.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4378) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4378.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4378.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4379) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4379.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4379.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4380) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4380.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4380.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4381) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4381.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4381.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4382) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4382.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4382.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4383) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4383.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4383.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4384) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4384.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4384.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4385) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4385.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4385.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4386) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4386.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4386.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4387) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4387.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4387.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4388) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4388.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4388.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4389) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4389.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4389.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4390) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4390.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4390.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4391) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4391.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4391.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4392) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4392.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4392.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4393) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4393.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4393.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4394) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4394.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4394.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4395) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4395.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4395.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4396) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4396.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4396.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4397) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4397.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4397.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4398) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4398.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4398.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4399) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4399.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4399.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4400) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4400.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4400.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4401) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4401.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4401.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4402) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4402.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4402.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4403) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4403.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4403.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4404) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4404.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4404.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4405) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4405.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4405.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4406) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4406.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4406.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4407) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4407.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4407.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4408) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4408.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4408.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4409) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4409.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4409.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4410) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4410.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4410.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4411) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4411.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4411.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4412) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4412.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4412.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4413) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4413.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4413.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4414) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4414.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4414.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4415) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4415.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4415.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4416) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4416.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4416.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4417) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4417.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4417.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4418) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4418.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4418.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4419) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4419.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4419.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4420) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4420.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4420.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4421) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4421.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4421.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4422) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4422.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4422.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4423) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4423.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4423.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4424) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4424.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4424.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4425) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4425.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4425.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4426) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4426.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4426.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4427) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4427.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4427.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4428) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4428.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4428.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4429) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4429.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4429.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4430) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4430.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4430.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4431) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4431.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4431.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4432) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4432.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4432.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4433) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4433.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4433.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4434) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4434.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4434.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4435) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4435.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4435.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4436) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4436.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4436.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4437) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4437.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4437.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4438) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4438.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4438.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4439) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4439.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4439.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4440) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4440.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4440.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4441) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4441.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4441.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4442) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4442.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4442.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4443) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4443.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4443.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4444) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4444.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4444.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4445) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4445.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4445.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4446) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4446.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4446.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4447) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4447.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4447.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4448) standard_activerecord_with_expires it should behave like store_integerkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_integerkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:244 4448.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4448.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4449) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4449.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4449.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4450) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4450.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4450.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4451) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4451.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4451.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4452) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4452.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4452.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4453) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4453.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4453.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4454) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4454.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4454.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4455) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4455.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4455.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4456) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4456.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4456.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4457) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4457.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4457.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4458) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4458.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4458.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4459) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4459.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4459.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4460) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4460.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4460.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4461) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4461.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4461.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4462) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4462.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4462.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4463) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4463.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4463.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4464) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4464.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4464.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4465) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4465.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4465.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4466) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4466.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4466.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4467) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4467.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4467.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4468) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4468.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4468.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4469) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4469.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4469.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4470) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4470.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4470.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4471) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4471.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4471.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4472) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4472.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4472.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4473) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4473.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4473.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4474) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4474.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4474.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4475) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4475.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4475.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4476) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4476.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4476.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4477) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4477.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4477.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4478) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4478.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4478.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4479) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4479.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4479.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4480) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4480.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4480.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4481) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4481.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4481.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4482) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4482.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4482.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4483) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4483.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4483.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4484) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4484.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4484.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4485) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4485.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4485.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4486) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4486.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4486.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4487) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4487.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4487.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4488) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4488.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4488.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4489) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4489.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4489.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4490) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4490.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4490.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4491) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4491.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4491.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4492) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4492.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4492.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4493) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4493.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4493.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4494) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4494.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4494.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4495) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4495.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4495.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4496) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4496.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4496.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4497) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4497.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4497.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4498) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4498.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4498.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4499) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4499.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4499.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4500) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4500.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4500.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4501) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4501.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4501.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4502) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4502.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4502.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4503) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4503.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4503.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4504) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4504.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4504.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4505) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4505.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4505.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4506) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4506.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4506.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4507) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4507.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4507.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4508) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4508.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4508.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4509) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4509.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4509.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4510) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4510.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4510.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4511) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4511.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4511.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4512) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4512.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4512.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4513) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4513.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4513.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4514) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4514.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4514.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4515) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4515.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4515.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4516) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4516.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4516.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4517) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4517.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4517.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4518) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4518.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4518.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4519) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4519.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4519.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4520) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4520.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4520.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4521) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4521.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4521.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4522) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4522.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4522.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4523) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4523.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4523.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4524) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4524.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4524.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4525) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4525.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4525.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4526) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4526.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4526.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4527) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4527.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4527.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4528) standard_activerecord_with_expires it should behave like store_numberkey_objectvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_objectvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:245 4528.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4528.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4529) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4529.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4529.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4530) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4530.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4530.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4531) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4531.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4531.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4532) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4532.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4532.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4533) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4533.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4533.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4534) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4534.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4534.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4535) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4535.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4535.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4536) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4536.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4536.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4537) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4537.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4537.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4538) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4538.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4538.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4539) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4539.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4539.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4540) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4540.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4540.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4541) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4541.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4541.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4542) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4542.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4542.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4543) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4543.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4543.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4544) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4544.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4544.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4545) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4545.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4545.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4546) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4546.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4546.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4547) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4547.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4547.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4548) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4548.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4548.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4549) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4549.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4549.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4550) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4550.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4550.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4551) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4551.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4551.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4552) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4552.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4552.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4553) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4553.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4553.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4554) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4554.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4554.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4555) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4555.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4555.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4556) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4556.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4556.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4557) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4557.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4557.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4558) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4558.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4558.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4559) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4559.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4559.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4560) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4560.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4560.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4561) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4561.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4561.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4562) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4562.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4562.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4563) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4563.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4563.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4564) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4564.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4564.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4565) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4565.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4565.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4566) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4566.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4566.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4567) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4567.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4567.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4568) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4568.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4568.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4569) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4569.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4569.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4570) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4570.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4570.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4571) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4571.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4571.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4572) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4572.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4572.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4573) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4573.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4573.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4574) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4574.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4574.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4575) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4575.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4575.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4576) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4576.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4576.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4577) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4577.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4577.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4578) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4578.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4578.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4579) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4579.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4579.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4580) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4580.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4580.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4581) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4581.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4581.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4582) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4582.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4582.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4583) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4583.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4583.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4584) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4584.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4584.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4585) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4585.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4585.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4586) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4586.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4586.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4587) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4587.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4587.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4588) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4588.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4588.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4589) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4589.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4589.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4590) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4590.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4590.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4591) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4591.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4591.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4592) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4592.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4592.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4593) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4593.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4593.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4594) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4594.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4594.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4595) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4595.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4595.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4596) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4596.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4596.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4597) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4597.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4597.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4598) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4598.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4598.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4599) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4599.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4599.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4600) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4600.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4600.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4601) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4601.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4601.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4602) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4602.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4602.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4603) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4603.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4603.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4604) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4604.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4604.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4605) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4605.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4605.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4606) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4606.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4606.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4607) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4607.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4607.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4608) standard_activerecord_with_expires it should behave like store_numberkey_stringvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_stringvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:246 4608.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4608.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4609) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4609.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4609.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4610) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4610.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4610.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4611) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4611.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4611.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4612) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4612.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4612.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4613) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4613.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4613.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4614) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4614.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4614.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4615) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4615.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4615.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4616) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4616.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4616.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4617) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4617.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4617.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4618) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4618.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4618.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4619) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4619.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4619.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4620) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4620.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4620.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4621) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4621.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4621.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4622) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4622.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4622.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4623) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4623.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4623.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4624) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4624.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4624.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4625) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4625.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4625.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4626) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4626.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4626.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4627) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4627.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4627.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4628) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4628.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4628.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4629) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4629.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4629.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4630) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4630.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4630.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4631) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4631.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4631.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4632) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4632.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4632.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4633) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4633.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4633.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4634) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4634.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4634.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4635) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4635.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4635.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4636) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4636.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4636.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4637) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4637.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4637.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4638) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4638.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4638.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4639) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4639.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4639.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4640) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4640.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4640.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4641) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4641.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4641.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4642) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4642.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4642.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4643) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4643.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4643.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4644) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4644.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4644.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4645) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4645.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4645.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4646) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4646.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4646.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4647) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4647.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4647.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4648) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4648.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4648.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4649) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4649.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4649.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4650) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4650.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4650.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4651) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4651.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4651.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4652) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4652.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4652.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4653) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4653.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4653.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4654) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4654.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4654.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4655) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4655.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4655.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4656) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4656.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4656.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4657) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4657.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4657.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4658) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4658.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4658.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4659) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4659.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4659.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4660) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4660.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4660.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4661) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4661.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4661.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4662) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4662.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4662.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4663) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4663.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4663.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4664) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4664.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4664.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4665) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4665.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4665.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4666) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4666.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4666.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4667) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4667.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4667.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4668) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4668.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4668.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4669) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4669.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4669.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4670) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4670.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4670.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4671) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4671.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4671.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4672) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4672.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4672.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4673) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4673.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4673.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4674) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4674.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4674.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4675) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4675.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4675.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4676) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4676.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4676.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4677) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4677.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4677.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4678) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4678.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4678.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4679) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4679.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4679.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4680) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4680.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4680.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4681) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4681.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4681.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4682) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4682.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4682.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4683) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4683.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4683.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4684) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4684.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4684.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4685) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4685.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4685.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4686) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4686.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4686.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4687) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4687.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4687.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4688) standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_binaryvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:247 4688.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4688.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4689) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4689.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4689.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4690) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4690.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4690.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4691) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4691.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4691.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4692) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4692.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4692.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4693) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4693.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4693.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4694) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4694.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4694.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4695) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4695.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4695.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4696) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4696.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4696.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4697) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4697.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4697.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4698) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4698.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4698.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4699) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4699.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4699.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4700) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4700.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4700.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4701) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4701.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4701.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4702) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4702.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4702.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4703) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4703.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4703.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4704) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4704.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4704.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4705) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4705.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4705.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4706) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4706.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4706.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4707) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4707.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4707.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4708) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4708.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4708.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4709) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4709.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4709.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4710) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4710.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4710.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4711) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4711.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4711.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4712) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4712.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4712.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4713) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4713.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4713.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4714) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4714.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4714.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4715) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4715.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4715.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4716) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4716.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4716.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4717) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4717.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4717.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4718) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4718.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4718.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4719) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4719.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4719.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4720) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4720.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4720.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4721) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4721.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4721.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4722) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4722.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4722.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4723) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4723.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4723.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4724) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4724.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4724.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4725) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4725.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4725.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4726) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4726.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4726.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4727) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4727.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4727.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4728) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4728.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4728.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4729) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4729.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4729.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4730) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4730.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4730.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4731) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4731.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4731.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4732) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4732.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4732.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4733) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4733.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4733.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4734) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4734.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4734.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4735) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4735.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4735.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4736) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4736.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4736.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4737) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4737.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4737.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4738) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4738.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4738.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4739) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4739.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4739.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4740) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4740.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4740.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4741) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4741.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4741.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4742) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4742.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4742.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4743) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4743.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4743.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4744) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4744.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4744.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4745) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4745.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4745.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4746) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4746.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4746.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4747) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4747.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4747.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4748) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4748.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4748.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4749) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4749.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4749.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4750) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4750.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4750.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4751) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4751.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4751.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4752) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4752.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4752.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4753) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4753.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4753.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4754) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4754.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4754.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4755) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4755.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4755.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4756) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4756.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4756.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4757) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4757.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4757.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4758) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4758.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4758.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4759) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4759.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4759.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4760) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4760.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4760.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4761) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4761.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4761.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4762) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4762.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4762.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4763) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4763.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4763.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4764) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4764.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4764.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4765) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4765.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4765.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4766) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4766.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4766.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4767) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4767.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4767.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4768) standard_activerecord_with_expires it should behave like store_numberkey_hashvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_hashvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:248 4768.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4768.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4769) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4769.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4769.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4770) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4770.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4770.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4771) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4771.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4771.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4772) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4772.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4772.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4773) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4773.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4773.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4774) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4774.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4774.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4775) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4775.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4775.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4776) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4776.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4776.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4777) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4777.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4777.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4778) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4778.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4778.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4779) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4779.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4779.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4780) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4780.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4780.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4781) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4781.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4781.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4782) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4782.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4782.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4783) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4783.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4783.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4784) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4784.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4784.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4785) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4785.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4785.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4786) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4786.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4786.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4787) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4787.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4787.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4788) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4788.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4788.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4789) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4789.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4789.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4790) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4790.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4790.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4791) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4791.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4791.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4792) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4792.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4792.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4793) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4793.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4793.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4794) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4794.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4794.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4795) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4795.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4795.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4796) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4796.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4796.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4797) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4797.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4797.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4798) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4798.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4798.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4799) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4799.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4799.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4800) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4800.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4800.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4801) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4801.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4801.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4802) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4802.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4802.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4803) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4803.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4803.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4804) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4804.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4804.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4805) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4805.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4805.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4806) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4806.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4806.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4807) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4807.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4807.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4808) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4808.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4808.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4809) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4809.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4809.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4810) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4810.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4810.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4811) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4811.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4811.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4812) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4812.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4812.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4813) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4813.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4813.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4814) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4814.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4814.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4815) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4815.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4815.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4816) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4816.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4816.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4817) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4817.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4817.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4818) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4818.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4818.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4819) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4819.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4819.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4820) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4820.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4820.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4821) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4821.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4821.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4822) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4822.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4822.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4823) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4823.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4823.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4824) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4824.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4824.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4825) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4825.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4825.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4826) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4826.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4826.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4827) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4827.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4827.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4828) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4828.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4828.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4829) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4829.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4829.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4830) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4830.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4830.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4831) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4831.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4831.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4832) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4832.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4832.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4833) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4833.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4833.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4834) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4834.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4834.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4835) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4835.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4835.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4836) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4836.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4836.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4837) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4837.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4837.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4838) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4838.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4838.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4839) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4839.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4839.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4840) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4840.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4840.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4841) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4841.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4841.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4842) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4842.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4842.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4843) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4843.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4843.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4844) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4844.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4844.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4845) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4845.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4845.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4846) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4846.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4846.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4847) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4847.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4847.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4848) standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_booleanvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:249 4848.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4848.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4849) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4849.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4849.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4850) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4850.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4850.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4851) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4851.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4851.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4852) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4852.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4852.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4853) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4853.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4853.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4854) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4854.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4854.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4855) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4855.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4855.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4856) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4856.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4856.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4857) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4857.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4857.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4858) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4858.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4858.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4859) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4859.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4859.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4860) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4860.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4860.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4861) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4861.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4861.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4862) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4862.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4862.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4863) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4863.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4863.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4864) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4864.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4864.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4865) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4865.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4865.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4866) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4866.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4866.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4867) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4867.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4867.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4868) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4868.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4868.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4869) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4869.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4869.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4870) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4870.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4870.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4871) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4871.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4871.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4872) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4872.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4872.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4873) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4873.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4873.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4874) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4874.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4874.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4875) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4875.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4875.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4876) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4876.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4876.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4877) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4877.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4877.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4878) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4878.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4878.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4879) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4879.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4879.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4880) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4880.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4880.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4881) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4881.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4881.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4882) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4882.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4882.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4883) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4883.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4883.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4884) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4884.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4884.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4885) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4885.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4885.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4886) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4886.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4886.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4887) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4887.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4887.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4888) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4888.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4888.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4889) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4889.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4889.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4890) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4890.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4890.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4891) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4891.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4891.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4892) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4892.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4892.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4893) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4893.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4893.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4894) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4894.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4894.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4895) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4895.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4895.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4896) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4896.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4896.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4897) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4897.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4897.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4898) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4898.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4898.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4899) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4899.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4899.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4900) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4900.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4900.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4901) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4901.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4901.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4902) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4902.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4902.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4903) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4903.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4903.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4904) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4904.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4904.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4905) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4905.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4905.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4906) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4906.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4906.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4907) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4907.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4907.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4908) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4908.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4908.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4909) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4909.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4909.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4910) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4910.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4910.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4911) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4911.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4911.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4912) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4912.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4912.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4913) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4913.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4913.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4914) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4914.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4914.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4915) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4915.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4915.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4916) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4916.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4916.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4917) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4917.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4917.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4918) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4918.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4918.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4919) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4919.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4919.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4920) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4920.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4920.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4921) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4921.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4921.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4922) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4922.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4922.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4923) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4923.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4923.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4924) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4924.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4924.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4925) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4925.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4925.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4926) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4926.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4926.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4927) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4927.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4927.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4928) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4928.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4928.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4929) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4929.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4929.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4930) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4930.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4930.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4931) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4931.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4931.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4932) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4932.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4932.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4933) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4933.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4933.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4934) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4934.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4934.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4935) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4935.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4935.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4936) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4936.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4936.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4937) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4937.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4937.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4938) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4938.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4938.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4939) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4939.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4939.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4940) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4940.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4940.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4941) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4941.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4941.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4942) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4942.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4942.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4943) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4943.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4943.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4944) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4944.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4944.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4945) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4945.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4945.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4946) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4946.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4946.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4947) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4947.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4947.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4948) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4948.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4948.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4949) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4949.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4949.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4950) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4950.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4950.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4951) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4951.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4951.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4952) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4952.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4952.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4953) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4953.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4953.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4954) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4954.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4954.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4955) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4955.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4955.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4956) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4956.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4956.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4957) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4957.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4957.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4958) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4958.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4958.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4959) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4959.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4959.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4960) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4960.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4960.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4961) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4961.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4961.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4962) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4962.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4962.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4963) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4963.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4963.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4964) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4964.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4964.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4965) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4965.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4965.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4966) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4966.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4966.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4967) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4967.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4967.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4968) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4968.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4968.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4969) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4969.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4969.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4970) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4970.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4970.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4971) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4971.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4971.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4972) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4972.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4972.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4973) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4973.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4973.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4974) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4974.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4974.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4975) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4975.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4975.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4976) standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_nilvalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:250 4976.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4976.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4977) standard_activerecord_with_expires it should behave like store_numberkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4977.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4977.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4978) standard_activerecord_with_expires it should behave like store_numberkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4978.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4978.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4979) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4979.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4979.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4980) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4980.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4980.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4981) standard_activerecord_with_expires it should behave like store_numberkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4981.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4981.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4982) standard_activerecord_with_expires it should behave like store_numberkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4982.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4982.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4983) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4983.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4983.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4984) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4984.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4984.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4985) standard_activerecord_with_expires it should behave like store_numberkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4985.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4985.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4986) standard_activerecord_with_expires it should behave like store_numberkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4986.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4986.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4987) standard_activerecord_with_expires it should behave like store_numberkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4987.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4987.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4988) standard_activerecord_with_expires it should behave like store_numberkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4988.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4988.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4989) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4989.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4989.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4990) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4990.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4990.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4991) standard_activerecord_with_expires it should behave like store_numberkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4991.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4991.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4992) standard_activerecord_with_expires it should behave like store_numberkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4992.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4992.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4993) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4993.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4993.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4994) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4994.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4994.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4995) standard_activerecord_with_expires it should behave like store_numberkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4995.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4995.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4996) standard_activerecord_with_expires it should behave like store_numberkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4996.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4996.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4997) standard_activerecord_with_expires it should behave like store_numberkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4997.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4997.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4998) standard_activerecord_with_expires it should behave like store_numberkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4998.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4998.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 4999) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 4999.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 4999.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5000) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5000.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5000.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5001) standard_activerecord_with_expires it should behave like store_numberkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5001.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5001.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5002) standard_activerecord_with_expires it should behave like store_numberkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5002.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5002.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5003) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5003.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5003.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5004) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5004.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5004.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5005) standard_activerecord_with_expires it should behave like store_numberkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5005.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5005.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5006) standard_activerecord_with_expires it should behave like store_numberkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5006.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5006.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5007) standard_activerecord_with_expires it should behave like store_numberkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5007.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5007.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5008) standard_activerecord_with_expires it should behave like store_numberkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5008.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5008.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5009) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5009.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5009.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5010) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5010.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5010.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5011) standard_activerecord_with_expires it should behave like store_numberkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5011.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5011.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5012) standard_activerecord_with_expires it should behave like store_numberkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5012.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5012.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5013) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5013.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5013.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5014) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5014.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5014.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5015) standard_activerecord_with_expires it should behave like store_numberkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5015.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5015.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5016) standard_activerecord_with_expires it should behave like store_numberkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5016.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5016.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5017) standard_activerecord_with_expires it should behave like store_numberkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5017.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5017.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5018) standard_activerecord_with_expires it should behave like store_numberkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5018.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5018.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5019) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5019.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5019.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5020) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5020.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5020.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5021) standard_activerecord_with_expires it should behave like store_numberkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5021.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5021.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5022) standard_activerecord_with_expires it should behave like store_numberkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5022.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5022.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5023) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5023.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5023.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5024) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5024.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5024.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5025) standard_activerecord_with_expires it should behave like store_numberkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5025.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5025.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5026) standard_activerecord_with_expires it should behave like store_numberkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5026.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5026.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5027) standard_activerecord_with_expires it should behave like store_numberkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5027.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5027.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5028) standard_activerecord_with_expires it should behave like store_numberkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5028.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5028.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5029) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5029.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5029.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5030) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5030.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5030.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5031) standard_activerecord_with_expires it should behave like store_numberkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5031.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5031.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5032) standard_activerecord_with_expires it should behave like store_numberkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5032.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5032.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5033) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5033.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5033.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5034) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5034.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5034.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5035) standard_activerecord_with_expires it should behave like store_numberkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5035.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5035.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5036) standard_activerecord_with_expires it should behave like store_numberkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5036.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5036.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5037) standard_activerecord_with_expires it should behave like store_numberkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5037.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5037.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5038) standard_activerecord_with_expires it should behave like store_numberkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5038.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5038.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5039) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5039.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5039.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5040) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5040.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5040.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5041) standard_activerecord_with_expires it should behave like store_numberkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5041.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5041.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5042) standard_activerecord_with_expires it should behave like store_numberkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5042.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5042.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5043) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5043.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5043.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5044) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5044.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5044.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5045) standard_activerecord_with_expires it should behave like store_numberkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5045.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5045.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5046) standard_activerecord_with_expires it should behave like store_numberkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5046.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5046.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5047) standard_activerecord_with_expires it should behave like store_numberkey_integervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5047.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5047.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5048) standard_activerecord_with_expires it should behave like store_numberkey_integervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5048.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5048.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5049) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5049.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5049.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5050) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5050.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5050.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5051) standard_activerecord_with_expires it should behave like store_numberkey_integervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5051.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5051.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5052) standard_activerecord_with_expires it should behave like store_numberkey_integervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5052.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5052.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5053) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5053.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5053.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5054) standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5054.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5054.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5055) standard_activerecord_with_expires it should behave like store_numberkey_integervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5055.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5055.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5056) standard_activerecord_with_expires it should behave like store_numberkey_integervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_integervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:251 5056.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5056.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5057) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5057.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5057.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5058) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5058.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5058.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5059) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5059.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5059.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5060) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5060.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5060.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5061) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5061.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5061.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5062) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5062.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5062.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5063) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5063.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5063.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5064) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5064.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5064.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5065) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5065.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5065.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5066) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5066.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5066.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5067) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5067.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5067.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5068) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5068.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5068.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5069) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5069.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5069.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5070) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5070.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5070.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5071) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5071.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5071.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5072) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5072.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5072.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5073) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5073.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5073.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5074) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5074.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5074.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5075) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5075.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5075.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5076) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5076.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5076.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5077) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5077.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5077.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5078) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5078.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5078.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5079) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5079.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5079.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5080) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5080.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5080.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5081) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5081.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5081.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5082) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5082.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5082.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5083) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5083.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5083.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5084) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5084.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5084.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5085) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5085.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5085.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5086) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5086.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5086.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5087) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5087.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5087.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5088) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5088.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5088.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5089) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5089.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5089.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5090) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5090.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5090.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5091) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5091.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5091.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5092) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5092.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5092.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5093) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5093.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5093.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5094) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5094.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5094.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5095) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5095.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5095.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5096) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5096.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5096.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5097) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5097.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5097.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5098) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5098.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5098.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5099) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5099.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5099.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5100) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5100.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5100.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5101) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5101.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5101.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5102) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5102.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5102.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5103) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5103.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5103.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5104) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5104.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5104.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5105) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5105.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5105.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5106) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5106.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5106.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5107) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5107.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5107.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5108) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5108.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5108.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5109) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5109.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5109.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5110) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5110.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5110.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5111) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5111.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5111.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5112) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5112.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5112.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5113) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5113.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5113.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5114) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5114.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5114.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5115) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5115.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5115.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5116) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5116.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5116.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5117) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5117.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5117.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5118) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5118.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5118.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5119) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5119.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5119.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5120) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5120.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5120.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5121) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5121.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5121.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5122) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5122.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5122.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5123) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5123.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5123.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5124) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5124.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5124.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5125) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5125.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5125.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5126) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5126.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5126.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5127) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5127.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5127.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5128) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5128.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5128.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' [36m# ./spec/helper.rb:172:in `block (2 levels) in ' 5129) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5129.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5129.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5130) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5130.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5130.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5131) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5131.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5131.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5132) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5132.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5132.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5133) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5133.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5133.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5134) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5134.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5134.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5135) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5135.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5135.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5136) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5136.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5136.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5137) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5137.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5137.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5138) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5138.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5138.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5139) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5139.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5139.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5140) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5140.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5140.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5141) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5141.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5141.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5142) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5142.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5142.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5143) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5143.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5143.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5144) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5144.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5144.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5145) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5145.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5145.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5146) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5146.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5146.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5147) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5147.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5147.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5148) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5148.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5148.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5149) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5149.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5149.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5150) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5150.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5150.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5151) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5151.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5151.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5152) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5152.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5152.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5153) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5153.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5153.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5154) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5154.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5154.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5155) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5155.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5155.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5156) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5156.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5156.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5157) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5157.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5157.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5158) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5158.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5158.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5159) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5159.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5159.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5160) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5160.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5160.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5161) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5161.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5161.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5162) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5162.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5162.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5163) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5163.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5163.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5164) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5164.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5164.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5165) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5165.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5165.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5166) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5166.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5166.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5167) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5167.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5167.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5168) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5168.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5168.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5169) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5169.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5169.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5170) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5170.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5170.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5171) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5171.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5171.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5172) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5172.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5172.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5173) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5173.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5173.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5174) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5174.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5174.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5175) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5175.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5175.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5176) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5176.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5176.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5177) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5177.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5177.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5178) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5178.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5178.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5179) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5179.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5179.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5180) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5180.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5180.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5181) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5181.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5181.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5182) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5182.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5182.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5183) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5183.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5183.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5184) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5184.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5184.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5185) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5185.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5185.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5186) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5186.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5186.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5187) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5187.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5187.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5188) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5188.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5188.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5189) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5189.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5189.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5190) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5190.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5190.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5191) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5191.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5191.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5192) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5192.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5192.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5193) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5193.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5193.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5194) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5194.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5194.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5195) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5195.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5195.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5196) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5196.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5196.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5197) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5197.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5197.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5198) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5198.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5198.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5199) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5199.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5199.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5200) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5200.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5200.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5201) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5201.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5201.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5202) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5202.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5202.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5203) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5203.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5203.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5204) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5204.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5204.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5205) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5205.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5205.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5206) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5206.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5206.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5207) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5207.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5207.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5208) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5208.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5208.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5209) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5209.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5209.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5210) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5210.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5210.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5211) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5211.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5211.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5212) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5212.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5212.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5213) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5213.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5213.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5214) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5214.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5214.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5215) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5215.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5215.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5216) standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available Got 0 failures and 2 other errors: Shared Example Group: "store_numberkey_numbervalue" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:252 5216.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5216.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5217) standard_activerecord_with_expires it should behave like store_large should store values up to 32k Got 0 failures and 2 other errors: Shared Example Group: "store_large" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:253 5217.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5217.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5218) standard_activerecord_with_expires it should behave like store_large should store keys up to 128 bytes Got 0 failures and 2 other errors: Shared Example Group: "store_large" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:253 5218.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5218.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5219) standard_activerecord_with_expires it should behave like transform_value_expires allows to bypass transformer with :raw Got 0 failures and 2 other errors: Shared Example Group: "transform_value_expires" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:254 5219.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5219.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5220) standard_activerecord_with_expires it should behave like transform_value_expires returns unmarshalled value Got 0 failures and 2 other errors: Shared Example Group: "transform_value_expires" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:254 5220.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5220.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' 5221) standard_activerecord_with_expires it should behave like transform_value_expires might raise exception on invalid value Got 0 failures and 2 other errors: Shared Example Group: "transform_value_expires" called from ./spec/moneta/standard_activerecord_with_expires_spec.rb:254 5221.1) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:168:in `block (2 levels) in ' 5221.2) Failure/Error: table.establish_connection(options[:connection])  ThreadError:  can't create Thread: Resource temporarily unavailable # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:299:in `run' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `initialize' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `new' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:966:in `block in establish_connection' # /usr/share/rubygems-integration/all/gems/activesupport-5.2.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:965:in `establish_connection' # /usr/share/rubygems-integration/all/gems/activerecord-5.2.2.1/lib/active_record/connection_handling.rb:60:in `establish_connection' # ./lib/moneta/adapters/activerecord.rb:54:in `create' # ./lib/moneta/adapters/activerecord.rb:36:in `block in get' # ./lib/moneta/adapters/activerecord.rb:31:in `synchronize' # ./lib/moneta/adapters/activerecord.rb:31:in `get' # ./lib/moneta/adapters/activerecord.rb:83:in `initialize' # ./lib/moneta.rb:124:in `new' # ./lib/moneta.rb:124:in `new' # ./spec/moneta/standard_activerecord_with_expires_spec.rb:11:in `new_store' # ./spec/helper.rb:164:in `store' # ./spec/helper.rb:172:in `block (2 levels) in ' Deprecation Warnings: The MonetaParallelFormatter formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /build/ruby-moneta-1.0.0/spec/helper.rb:54:in `block in ' Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /build/ruby-moneta-1.0.0/spec/monetaspecs.rb:50924:in `block (2 levels) in create_thread'. If you need more of the backtrace for any of these deprecations to identify where to make the necessary changes, you can configure `config.raise_errors_for_deprecations!`, and it will turn the deprecation warnings into errors, giving you the full backtrace. 2 deprecation warnings total Finished in 17 minutes 2 seconds (files took 20.97 seconds to load) 6904 examples, 5221 failures Failed examples: rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:51:22] # standard_activerecord_with_expires it should behave like null_nilkey_objectvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:51:23] # standard_activerecord_with_expires it should behave like null_nilkey_objectvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:51:24] # standard_activerecord_with_expires it should behave like null_nilkey_objectvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:51:25] # standard_activerecord_with_expires it should behave like null_nilkey_objectvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:51:26] # standard_activerecord_with_expires it should behave like null_nilkey_objectvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:51:27] # standard_activerecord_with_expires it should behave like null_nilkey_objectvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:51:28] # standard_activerecord_with_expires it should behave like null_nilkey_objectvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:51:29] # standard_activerecord_with_expires it should behave like null_nilkey_objectvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:51:30] # standard_activerecord_with_expires it should behave like null_nilkey_objectvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:51:31] # standard_activerecord_with_expires it should behave like null_nilkey_objectvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:51:32] # standard_activerecord_with_expires it should behave like null_nilkey_objectvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:1] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:2] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:3] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:4] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:5] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:6] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:7] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:8] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:9] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:10] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:11] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:12] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:13] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:14] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:15] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:16] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:17] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:18] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:19] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:20] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:21] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:22] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:23] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:24] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:25] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:26] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:27] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:28] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:29] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:30] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:31] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:52:32] # standard_activerecord_with_expires it should behave like null_nilkey_stringvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:1] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:2] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:3] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:4] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:5] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:6] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:7] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:8] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:9] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:10] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:11] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:12] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:13] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:14] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:15] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:16] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:17] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:18] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:19] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:20] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:21] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:22] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:23] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:24] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:25] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:26] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:27] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:28] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:29] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:30] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:31] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:53:32] # standard_activerecord_with_expires it should behave like null_nilkey_binaryvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:1] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:2] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:3] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:4] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:5] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:6] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:7] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:8] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:9] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:10] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:11] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:12] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:13] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:14] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:15] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:16] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:17] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:18] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:19] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:20] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:21] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:22] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:23] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:24] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:25] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:26] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:27] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:28] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:29] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:30] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:31] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:54:32] # standard_activerecord_with_expires it should behave like null_nilkey_hashvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:1] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:2] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:3] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:4] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:5] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:6] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:7] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:8] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:9] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:10] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:11] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:12] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:13] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:14] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:15] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:16] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:17] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:18] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:19] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:20] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:21] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:22] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:23] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:24] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:25] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:26] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:27] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:28] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:29] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:30] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:31] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:55:32] # standard_activerecord_with_expires it should behave like null_nilkey_booleanvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:1] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:2] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:3] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:4] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:5] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:6] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:7] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:8] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:9] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:10] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:11] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:12] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:13] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:14] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:15] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:16] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:17] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:18] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:19] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:20] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:21] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:22] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:23] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:24] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:25] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:26] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:27] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:28] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:29] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:30] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:31] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:32] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:33] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:34] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:35] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:36] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:37] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:38] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:39] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:40] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:41] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:42] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:43] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:44] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:45] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:46] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:47] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:48] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:49] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:50] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:51] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:52] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:53] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:54] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:55] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:56] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:57] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:58] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:59] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:60] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:61] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:62] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:63] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:56:64] # standard_activerecord_with_expires it should behave like null_nilkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:1] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:2] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:3] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:4] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:5] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:6] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:7] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:8] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:9] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:10] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:11] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:12] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:13] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:14] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:15] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:16] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:17] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:18] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:19] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:20] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:21] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:22] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:23] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:24] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:25] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:26] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:27] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:28] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:29] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:30] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:31] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:57:32] # standard_activerecord_with_expires it should behave like null_nilkey_integervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:1] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:2] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:3] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:4] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:5] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:6] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:7] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:8] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:9] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:10] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:11] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:12] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:13] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:14] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:15] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:16] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:17] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:18] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:19] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:20] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:21] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:22] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:23] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:24] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:25] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:26] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:27] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:28] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:29] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:30] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:31] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:32] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:33] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:34] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:35] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:36] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:37] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:38] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:39] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:40] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:41] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:42] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:43] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:44] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:45] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:46] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:47] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:48] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:49] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:50] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:51] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:52] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:53] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:54] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:55] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:56] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:57] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:58] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:59] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:60] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:61] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:62] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:63] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:58:64] # standard_activerecord_with_expires it should behave like null_nilkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:1] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:2] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:3] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:4] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:5] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:6] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:7] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:8] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:9] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:10] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:11] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:12] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:13] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:14] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:15] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:16] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:17] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:18] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:19] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:20] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:21] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:22] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:23] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:24] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:25] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:26] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:27] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:28] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:29] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:30] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:31] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:59:32] # standard_activerecord_with_expires it should behave like null_integerkey_objectvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:1] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:2] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:3] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:4] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:5] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:6] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:7] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:8] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:9] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:10] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:11] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:12] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:13] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:14] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:15] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:16] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:17] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:18] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:19] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:20] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:21] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:22] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:23] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:24] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:25] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:26] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:27] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:28] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:29] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:30] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:31] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:60:32] # standard_activerecord_with_expires it should behave like null_integerkey_stringvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:1] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:2] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:3] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:4] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:5] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:6] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:7] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:8] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:9] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:10] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:11] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:12] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:13] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:14] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:15] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:16] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:17] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:18] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:19] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:20] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:21] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:22] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:23] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:24] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:25] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:26] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:27] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:28] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:29] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:30] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:31] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:61:32] # standard_activerecord_with_expires it should behave like null_integerkey_binaryvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:1] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:2] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:3] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:4] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:5] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:6] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:7] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:8] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:9] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:10] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:11] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:12] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:13] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:14] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:15] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:16] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:17] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:18] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:19] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:20] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:21] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:22] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:23] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:24] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:25] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:26] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:27] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:28] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:29] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:30] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:31] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:62:32] # standard_activerecord_with_expires it should behave like null_integerkey_hashvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:1] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:2] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:3] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:4] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:5] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:6] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:7] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:8] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:9] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:10] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:11] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:12] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:13] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:14] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:15] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:16] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:17] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:18] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:19] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:20] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:21] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:22] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:23] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:24] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:25] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:26] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:27] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:28] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:29] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:30] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:31] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:63:32] # standard_activerecord_with_expires it should behave like null_integerkey_booleanvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:1] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:2] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:3] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:4] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:5] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:6] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:7] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:8] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:9] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:10] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:11] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:12] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:13] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:14] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:15] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:16] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:17] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:18] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:19] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:20] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:21] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:22] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:23] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:24] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:25] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:26] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:27] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:28] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:29] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:30] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:31] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:32] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:33] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:34] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:35] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:36] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:37] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:38] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:39] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:40] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:41] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:42] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:43] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:44] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:45] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:46] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:47] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:48] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:49] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:50] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:51] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:52] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:53] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:54] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:55] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:56] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:57] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:58] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:59] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:60] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:61] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:62] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:63] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:64:64] # standard_activerecord_with_expires it should behave like null_integerkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:1] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:2] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:3] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:4] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:5] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:6] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:7] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:8] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:9] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:10] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:11] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:12] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:13] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:14] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:15] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:16] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:17] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:18] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:19] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:20] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:21] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:22] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:23] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:24] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:25] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:26] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:27] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:28] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:29] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:30] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:31] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:65:32] # standard_activerecord_with_expires it should behave like null_integerkey_integervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:1] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:2] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:3] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:4] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:5] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:6] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:7] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:8] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:9] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:10] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:11] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:12] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:13] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:14] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:15] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:16] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:17] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:18] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:19] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:20] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:21] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:22] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:23] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:24] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:25] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:26] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:27] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:28] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:29] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:30] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:31] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:32] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:33] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:34] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:35] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:36] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:37] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:38] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:39] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:40] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:41] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:42] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:43] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:44] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:45] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:46] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:47] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:48] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:49] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:50] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:51] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:52] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:53] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:54] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:55] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:56] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:57] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:58] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:59] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:60] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:61] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:62] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:63] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:66:64] # standard_activerecord_with_expires it should behave like null_integerkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:1] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:2] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:3] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:4] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:5] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:6] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:7] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:8] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:9] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:10] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:11] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:12] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:13] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:14] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:15] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:16] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:17] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:18] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:19] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:20] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:21] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:22] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:23] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:24] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:25] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:26] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:27] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:28] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:29] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:30] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:31] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:32] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:33] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:34] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:35] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:36] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:37] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:38] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:39] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:40] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:41] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:42] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:43] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:44] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:45] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:46] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:47] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:48] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:49] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:50] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:51] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:52] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:53] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:54] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:55] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:56] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:57] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:58] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:59] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:60] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:61] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:62] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:63] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:67:64] # standard_activerecord_with_expires it should behave like null_numberkey_objectvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:1] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:2] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:3] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:4] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:5] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:6] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:7] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:8] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:9] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:10] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:11] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:12] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:13] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:14] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:15] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:16] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:17] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:18] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:19] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:20] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:21] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:22] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:23] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:24] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:25] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:26] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:27] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:28] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:29] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:30] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:31] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:32] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:33] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:34] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:35] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:36] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:37] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:38] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:39] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:40] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:41] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:42] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:43] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:44] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:45] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:46] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:47] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:48] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:49] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:50] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:51] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:52] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:53] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:54] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:55] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:56] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:57] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:58] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:59] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:60] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:61] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:62] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:63] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:68:64] # standard_activerecord_with_expires it should behave like null_numberkey_stringvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:1] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:2] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:3] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:4] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:5] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:6] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:7] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:8] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:9] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:10] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:11] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:12] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:13] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:14] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:15] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:16] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:17] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:18] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:19] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:20] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:21] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:22] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:23] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:24] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:25] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:26] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:27] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:28] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:29] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:30] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:31] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:32] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:33] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:34] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:35] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:36] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:37] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:38] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:39] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:40] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:41] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:42] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:43] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:44] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:45] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:46] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:47] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:48] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:49] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:50] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:51] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:52] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:53] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:54] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:55] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:56] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:57] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:58] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:59] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:60] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:61] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:62] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:63] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:69:64] # standard_activerecord_with_expires it should behave like null_numberkey_binaryvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:1] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:2] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:3] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:4] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:5] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:6] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:7] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:8] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:9] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:10] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:11] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:12] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:13] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:14] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:15] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:16] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:17] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:18] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:19] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:20] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:21] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:22] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:23] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:24] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:25] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:26] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:27] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:28] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:29] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:30] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:31] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:32] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:33] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:34] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:35] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:36] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:37] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:38] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:39] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:40] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:41] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:42] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:43] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:44] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:45] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:46] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:47] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:48] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:49] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:50] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:51] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:52] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:53] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:54] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:55] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:56] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:57] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:58] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:59] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:60] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:61] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:62] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:63] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:70:64] # standard_activerecord_with_expires it should behave like null_numberkey_hashvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:1] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:2] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:3] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:4] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:5] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:6] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:7] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:8] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:9] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:10] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:11] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:12] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:13] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:14] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:15] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:16] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:17] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:18] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:19] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:20] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:21] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:22] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:23] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:24] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:25] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:26] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:27] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:28] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:29] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:30] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:31] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:32] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:33] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:34] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:35] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:36] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:37] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:38] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:39] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:40] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:41] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:42] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:43] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:44] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:45] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:46] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:47] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:48] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:49] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:50] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:51] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:52] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:53] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:54] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:55] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:56] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:57] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:58] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:59] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:60] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:61] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:62] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:63] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:71:64] # standard_activerecord_with_expires it should behave like null_numberkey_booleanvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:1] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:2] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:3] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:4] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:5] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:6] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:7] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:8] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:9] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:10] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:11] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:12] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:13] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:14] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:15] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:16] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:17] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:18] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:19] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:20] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:21] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:22] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:23] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:24] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:25] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:26] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:27] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:28] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:29] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:30] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:31] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:32] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:33] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:34] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:35] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:36] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:37] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:38] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:39] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:40] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:41] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:42] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:43] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:44] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:45] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:46] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:47] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:48] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:49] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:50] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:51] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:52] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:53] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:54] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:55] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:56] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:57] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:58] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:59] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:60] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:61] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:62] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:63] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:64] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:65] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:66] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:67] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:68] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:69] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:70] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:71] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:72] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:73] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:74] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:75] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:76] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:77] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:78] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:79] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:80] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:81] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:82] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:83] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:84] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:85] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:86] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:87] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:88] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:89] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:90] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:91] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:92] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:93] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:94] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:95] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:96] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:97] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:98] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:99] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:100] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:101] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:102] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:103] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:104] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:105] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:106] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:107] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:108] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:109] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:110] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:111] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:112] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:113] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:114] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:115] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:116] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:117] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:118] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:119] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:120] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:121] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:122] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:123] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:124] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:125] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:126] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:127] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:72:128] # standard_activerecord_with_expires it should behave like null_numberkey_nilvalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:1] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:2] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:3] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:4] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:5] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:6] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:7] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:8] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:9] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:10] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:11] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:12] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:13] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:14] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:15] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:16] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:17] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:18] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:19] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:20] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:21] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:22] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:23] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:24] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:25] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:26] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:27] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:28] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:29] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:30] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:31] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:32] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:33] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:34] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:35] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:36] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:37] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:38] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:39] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:40] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:41] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:42] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:43] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:44] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:45] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:46] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:47] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:48] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:49] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:50] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:51] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:52] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:53] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:54] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:55] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:56] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:57] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:58] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:59] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:60] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:61] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:62] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:63] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:73:64] # standard_activerecord_with_expires it should behave like null_numberkey_integervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:1] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:2] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:3] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:4] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:5] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:6] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:7] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:8] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:9] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:10] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:11] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:12] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:13] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:14] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:15] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:16] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:17] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:18] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:19] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:20] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:21] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:22] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:23] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:24] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:25] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:26] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:27] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:28] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:29] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:30] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:31] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:32] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:33] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:34] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:35] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:36] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:37] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:38] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:39] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:40] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:41] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:42] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:43] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:44] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:45] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:46] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:47] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:48] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:49] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:50] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:51] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:52] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:53] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:54] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:55] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:56] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:57] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:58] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:59] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:60] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:61] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:62] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:63] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:64] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:65] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:66] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:67] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:68] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:69] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:70] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:71] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:72] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:73] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:74] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:75] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:76] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:77] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:78] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:79] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:80] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:81] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:82] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:83] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:84] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:85] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:86] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:87] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:88] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:89] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:90] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:91] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:92] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:93] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:94] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:95] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:96] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:97] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:98] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:99] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:100] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:101] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:102] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:103] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:104] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:105] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:106] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:107] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:108] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:109] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:110] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:111] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:112] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:113] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:114] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:115] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:116] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:117] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:118] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:119] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:120] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:121] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue reads from keys like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:122] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue guarantees that the same value is returned when setting a key rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:123] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns false from #key? if a key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:124] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue returns nil from delete if a value for a key does not exist rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:125] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue removes all keys from the store with clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:126] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a default value with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:127] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue fetches a key with a block with fetch, if the key is not available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:74:128] # standard_activerecord_with_expires it should behave like null_numberkey_numbervalue accepts frozen options rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:75:1] # standard_activerecord_with_expires it should behave like persist_objectkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:75:2] # standard_activerecord_with_expires it should behave like persist_objectkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:75:3] # standard_activerecord_with_expires it should behave like persist_objectkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:75:4] # standard_activerecord_with_expires it should behave like persist_objectkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:76:1] # standard_activerecord_with_expires it should behave like persist_objectkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:76:2] # standard_activerecord_with_expires it should behave like persist_objectkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:76:3] # standard_activerecord_with_expires it should behave like persist_objectkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:76:4] # standard_activerecord_with_expires it should behave like persist_objectkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:77:1] # standard_activerecord_with_expires it should behave like persist_objectkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:77:2] # standard_activerecord_with_expires it should behave like persist_objectkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:77:3] # standard_activerecord_with_expires it should behave like persist_objectkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:77:4] # standard_activerecord_with_expires it should behave like persist_objectkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:78:1] # standard_activerecord_with_expires it should behave like persist_objectkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:78:2] # standard_activerecord_with_expires it should behave like persist_objectkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:78:3] # standard_activerecord_with_expires it should behave like persist_objectkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:78:4] # standard_activerecord_with_expires it should behave like persist_objectkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:79:1] # standard_activerecord_with_expires it should behave like persist_objectkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:79:2] # standard_activerecord_with_expires it should behave like persist_objectkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:79:3] # standard_activerecord_with_expires it should behave like persist_objectkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:79:4] # standard_activerecord_with_expires it should behave like persist_objectkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:80:1] # standard_activerecord_with_expires it should behave like persist_objectkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:80:2] # standard_activerecord_with_expires it should behave like persist_objectkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:80:3] # standard_activerecord_with_expires it should behave like persist_objectkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:80:4] # standard_activerecord_with_expires it should behave like persist_objectkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:80:5] # standard_activerecord_with_expires it should behave like persist_objectkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:80:6] # standard_activerecord_with_expires it should behave like persist_objectkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:80:7] # standard_activerecord_with_expires it should behave like persist_objectkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:80:8] # standard_activerecord_with_expires it should behave like persist_objectkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:81:1] # standard_activerecord_with_expires it should behave like persist_objectkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:81:2] # standard_activerecord_with_expires it should behave like persist_objectkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:81:3] # standard_activerecord_with_expires it should behave like persist_objectkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:81:4] # standard_activerecord_with_expires it should behave like persist_objectkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:82:1] # standard_activerecord_with_expires it should behave like persist_objectkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:82:2] # standard_activerecord_with_expires it should behave like persist_objectkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:82:3] # standard_activerecord_with_expires it should behave like persist_objectkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:82:4] # standard_activerecord_with_expires it should behave like persist_objectkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:82:5] # standard_activerecord_with_expires it should behave like persist_objectkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:82:6] # standard_activerecord_with_expires it should behave like persist_objectkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:82:7] # standard_activerecord_with_expires it should behave like persist_objectkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:82:8] # standard_activerecord_with_expires it should behave like persist_objectkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:83:1] # standard_activerecord_with_expires it should behave like persist_stringkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:83:2] # standard_activerecord_with_expires it should behave like persist_stringkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:83:3] # standard_activerecord_with_expires it should behave like persist_stringkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:83:4] # standard_activerecord_with_expires it should behave like persist_stringkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:84:1] # standard_activerecord_with_expires it should behave like persist_stringkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:84:2] # standard_activerecord_with_expires it should behave like persist_stringkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:84:3] # standard_activerecord_with_expires it should behave like persist_stringkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:84:4] # standard_activerecord_with_expires it should behave like persist_stringkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:85:1] # standard_activerecord_with_expires it should behave like persist_stringkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:85:2] # standard_activerecord_with_expires it should behave like persist_stringkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:85:3] # standard_activerecord_with_expires it should behave like persist_stringkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:85:4] # standard_activerecord_with_expires it should behave like persist_stringkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:86:1] # standard_activerecord_with_expires it should behave like persist_stringkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:86:2] # standard_activerecord_with_expires it should behave like persist_stringkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:86:3] # standard_activerecord_with_expires it should behave like persist_stringkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:86:4] # standard_activerecord_with_expires it should behave like persist_stringkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:87:1] # standard_activerecord_with_expires it should behave like persist_stringkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:87:2] # standard_activerecord_with_expires it should behave like persist_stringkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:87:3] # standard_activerecord_with_expires it should behave like persist_stringkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:87:4] # standard_activerecord_with_expires it should behave like persist_stringkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:88:1] # standard_activerecord_with_expires it should behave like persist_stringkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:88:2] # standard_activerecord_with_expires it should behave like persist_stringkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:88:3] # standard_activerecord_with_expires it should behave like persist_stringkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:88:4] # standard_activerecord_with_expires it should behave like persist_stringkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:88:5] # standard_activerecord_with_expires it should behave like persist_stringkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:88:6] # standard_activerecord_with_expires it should behave like persist_stringkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:88:7] # standard_activerecord_with_expires it should behave like persist_stringkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:88:8] # standard_activerecord_with_expires it should behave like persist_stringkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:89:1] # standard_activerecord_with_expires it should behave like persist_stringkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:89:2] # standard_activerecord_with_expires it should behave like persist_stringkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:89:3] # standard_activerecord_with_expires it should behave like persist_stringkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:89:4] # standard_activerecord_with_expires it should behave like persist_stringkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:90:1] # standard_activerecord_with_expires it should behave like persist_stringkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:90:2] # standard_activerecord_with_expires it should behave like persist_stringkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:90:3] # standard_activerecord_with_expires it should behave like persist_stringkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:90:4] # standard_activerecord_with_expires it should behave like persist_stringkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:90:5] # standard_activerecord_with_expires it should behave like persist_stringkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:90:6] # standard_activerecord_with_expires it should behave like persist_stringkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:90:7] # standard_activerecord_with_expires it should behave like persist_stringkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:90:8] # standard_activerecord_with_expires it should behave like persist_stringkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:91:1] # standard_activerecord_with_expires it should behave like persist_binarykey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:91:2] # standard_activerecord_with_expires it should behave like persist_binarykey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:91:3] # standard_activerecord_with_expires it should behave like persist_binarykey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:91:4] # standard_activerecord_with_expires it should behave like persist_binarykey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:92:1] # standard_activerecord_with_expires it should behave like persist_binarykey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:92:2] # standard_activerecord_with_expires it should behave like persist_binarykey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:92:3] # standard_activerecord_with_expires it should behave like persist_binarykey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:92:4] # standard_activerecord_with_expires it should behave like persist_binarykey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:93:1] # standard_activerecord_with_expires it should behave like persist_binarykey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:93:2] # standard_activerecord_with_expires it should behave like persist_binarykey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:93:3] # standard_activerecord_with_expires it should behave like persist_binarykey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:93:4] # standard_activerecord_with_expires it should behave like persist_binarykey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:94:1] # standard_activerecord_with_expires it should behave like persist_binarykey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:94:2] # standard_activerecord_with_expires it should behave like persist_binarykey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:94:3] # standard_activerecord_with_expires it should behave like persist_binarykey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:94:4] # standard_activerecord_with_expires it should behave like persist_binarykey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:95:1] # standard_activerecord_with_expires it should behave like persist_binarykey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:95:2] # standard_activerecord_with_expires it should behave like persist_binarykey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:95:3] # standard_activerecord_with_expires it should behave like persist_binarykey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:95:4] # standard_activerecord_with_expires it should behave like persist_binarykey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:96:1] # standard_activerecord_with_expires it should behave like persist_binarykey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:96:2] # standard_activerecord_with_expires it should behave like persist_binarykey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:96:3] # standard_activerecord_with_expires it should behave like persist_binarykey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:96:4] # standard_activerecord_with_expires it should behave like persist_binarykey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:96:5] # standard_activerecord_with_expires it should behave like persist_binarykey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:96:6] # standard_activerecord_with_expires it should behave like persist_binarykey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:96:7] # standard_activerecord_with_expires it should behave like persist_binarykey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:96:8] # standard_activerecord_with_expires it should behave like persist_binarykey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:97:1] # standard_activerecord_with_expires it should behave like persist_binarykey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:97:2] # standard_activerecord_with_expires it should behave like persist_binarykey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:97:3] # standard_activerecord_with_expires it should behave like persist_binarykey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:97:4] # standard_activerecord_with_expires it should behave like persist_binarykey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:98:1] # standard_activerecord_with_expires it should behave like persist_binarykey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:98:2] # standard_activerecord_with_expires it should behave like persist_binarykey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:98:3] # standard_activerecord_with_expires it should behave like persist_binarykey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:98:4] # standard_activerecord_with_expires it should behave like persist_binarykey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:98:5] # standard_activerecord_with_expires it should behave like persist_binarykey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:98:6] # standard_activerecord_with_expires it should behave like persist_binarykey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:98:7] # standard_activerecord_with_expires it should behave like persist_binarykey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:98:8] # standard_activerecord_with_expires it should behave like persist_binarykey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:99:1] # standard_activerecord_with_expires it should behave like persist_hashkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:99:2] # standard_activerecord_with_expires it should behave like persist_hashkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:99:3] # standard_activerecord_with_expires it should behave like persist_hashkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:99:4] # standard_activerecord_with_expires it should behave like persist_hashkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:100:1] # standard_activerecord_with_expires it should behave like persist_hashkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:100:2] # standard_activerecord_with_expires it should behave like persist_hashkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:100:3] # standard_activerecord_with_expires it should behave like persist_hashkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:100:4] # standard_activerecord_with_expires it should behave like persist_hashkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:101:1] # standard_activerecord_with_expires it should behave like persist_hashkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:101:2] # standard_activerecord_with_expires it should behave like persist_hashkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:101:3] # standard_activerecord_with_expires it should behave like persist_hashkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:101:4] # standard_activerecord_with_expires it should behave like persist_hashkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:102:1] # standard_activerecord_with_expires it should behave like persist_hashkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:102:2] # standard_activerecord_with_expires it should behave like persist_hashkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:102:3] # standard_activerecord_with_expires it should behave like persist_hashkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:102:4] # standard_activerecord_with_expires it should behave like persist_hashkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:103:1] # standard_activerecord_with_expires it should behave like persist_hashkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:103:2] # standard_activerecord_with_expires it should behave like persist_hashkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:103:3] # standard_activerecord_with_expires it should behave like persist_hashkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:103:4] # standard_activerecord_with_expires it should behave like persist_hashkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:104:1] # standard_activerecord_with_expires it should behave like persist_hashkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:104:2] # standard_activerecord_with_expires it should behave like persist_hashkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:104:3] # standard_activerecord_with_expires it should behave like persist_hashkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:104:4] # standard_activerecord_with_expires it should behave like persist_hashkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:104:5] # standard_activerecord_with_expires it should behave like persist_hashkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:104:6] # standard_activerecord_with_expires it should behave like persist_hashkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:104:7] # standard_activerecord_with_expires it should behave like persist_hashkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:104:8] # standard_activerecord_with_expires it should behave like persist_hashkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:105:1] # standard_activerecord_with_expires it should behave like persist_hashkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:105:2] # standard_activerecord_with_expires it should behave like persist_hashkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:105:3] # standard_activerecord_with_expires it should behave like persist_hashkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:105:4] # standard_activerecord_with_expires it should behave like persist_hashkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:106:1] # standard_activerecord_with_expires it should behave like persist_hashkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:106:2] # standard_activerecord_with_expires it should behave like persist_hashkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:106:3] # standard_activerecord_with_expires it should behave like persist_hashkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:106:4] # standard_activerecord_with_expires it should behave like persist_hashkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:106:5] # standard_activerecord_with_expires it should behave like persist_hashkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:106:6] # standard_activerecord_with_expires it should behave like persist_hashkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:106:7] # standard_activerecord_with_expires it should behave like persist_hashkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:106:8] # standard_activerecord_with_expires it should behave like persist_hashkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:107:1] # standard_activerecord_with_expires it should behave like persist_booleankey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:107:2] # standard_activerecord_with_expires it should behave like persist_booleankey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:107:3] # standard_activerecord_with_expires it should behave like persist_booleankey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:107:4] # standard_activerecord_with_expires it should behave like persist_booleankey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:108:1] # standard_activerecord_with_expires it should behave like persist_booleankey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:108:2] # standard_activerecord_with_expires it should behave like persist_booleankey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:108:3] # standard_activerecord_with_expires it should behave like persist_booleankey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:108:4] # standard_activerecord_with_expires it should behave like persist_booleankey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:109:1] # standard_activerecord_with_expires it should behave like persist_booleankey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:109:2] # standard_activerecord_with_expires it should behave like persist_booleankey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:109:3] # standard_activerecord_with_expires it should behave like persist_booleankey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:109:4] # standard_activerecord_with_expires it should behave like persist_booleankey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:110:1] # standard_activerecord_with_expires it should behave like persist_booleankey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:110:2] # standard_activerecord_with_expires it should behave like persist_booleankey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:110:3] # standard_activerecord_with_expires it should behave like persist_booleankey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:110:4] # standard_activerecord_with_expires it should behave like persist_booleankey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:111:1] # standard_activerecord_with_expires it should behave like persist_booleankey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:111:2] # standard_activerecord_with_expires it should behave like persist_booleankey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:111:3] # standard_activerecord_with_expires it should behave like persist_booleankey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:111:4] # standard_activerecord_with_expires it should behave like persist_booleankey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:112:1] # standard_activerecord_with_expires it should behave like persist_booleankey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:112:2] # standard_activerecord_with_expires it should behave like persist_booleankey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:112:3] # standard_activerecord_with_expires it should behave like persist_booleankey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:112:4] # standard_activerecord_with_expires it should behave like persist_booleankey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:112:5] # standard_activerecord_with_expires it should behave like persist_booleankey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:112:6] # standard_activerecord_with_expires it should behave like persist_booleankey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:112:7] # standard_activerecord_with_expires it should behave like persist_booleankey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:112:8] # standard_activerecord_with_expires it should behave like persist_booleankey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:113:1] # standard_activerecord_with_expires it should behave like persist_booleankey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:113:2] # standard_activerecord_with_expires it should behave like persist_booleankey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:113:3] # standard_activerecord_with_expires it should behave like persist_booleankey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:113:4] # standard_activerecord_with_expires it should behave like persist_booleankey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:114:1] # standard_activerecord_with_expires it should behave like persist_booleankey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:114:2] # standard_activerecord_with_expires it should behave like persist_booleankey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:114:3] # standard_activerecord_with_expires it should behave like persist_booleankey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:114:4] # standard_activerecord_with_expires it should behave like persist_booleankey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:114:5] # standard_activerecord_with_expires it should behave like persist_booleankey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:114:6] # standard_activerecord_with_expires it should behave like persist_booleankey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:114:7] # standard_activerecord_with_expires it should behave like persist_booleankey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:114:8] # standard_activerecord_with_expires it should behave like persist_booleankey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:115:1] # standard_activerecord_with_expires it should behave like persist_nilkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:115:2] # standard_activerecord_with_expires it should behave like persist_nilkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:115:3] # standard_activerecord_with_expires it should behave like persist_nilkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:115:4] # standard_activerecord_with_expires it should behave like persist_nilkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:116:1] # standard_activerecord_with_expires it should behave like persist_nilkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:116:2] # standard_activerecord_with_expires it should behave like persist_nilkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:116:3] # standard_activerecord_with_expires it should behave like persist_nilkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:116:4] # standard_activerecord_with_expires it should behave like persist_nilkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:117:1] # standard_activerecord_with_expires it should behave like persist_nilkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:117:2] # standard_activerecord_with_expires it should behave like persist_nilkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:117:3] # standard_activerecord_with_expires it should behave like persist_nilkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:117:4] # standard_activerecord_with_expires it should behave like persist_nilkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:118:1] # standard_activerecord_with_expires it should behave like persist_nilkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:118:2] # standard_activerecord_with_expires it should behave like persist_nilkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:118:3] # standard_activerecord_with_expires it should behave like persist_nilkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:118:4] # standard_activerecord_with_expires it should behave like persist_nilkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:119:1] # standard_activerecord_with_expires it should behave like persist_nilkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:119:2] # standard_activerecord_with_expires it should behave like persist_nilkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:119:3] # standard_activerecord_with_expires it should behave like persist_nilkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:119:4] # standard_activerecord_with_expires it should behave like persist_nilkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:120:1] # standard_activerecord_with_expires it should behave like persist_nilkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:120:2] # standard_activerecord_with_expires it should behave like persist_nilkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:120:3] # standard_activerecord_with_expires it should behave like persist_nilkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:120:4] # standard_activerecord_with_expires it should behave like persist_nilkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:120:5] # standard_activerecord_with_expires it should behave like persist_nilkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:120:6] # standard_activerecord_with_expires it should behave like persist_nilkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:120:7] # standard_activerecord_with_expires it should behave like persist_nilkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:120:8] # standard_activerecord_with_expires it should behave like persist_nilkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:121:1] # standard_activerecord_with_expires it should behave like persist_nilkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:121:2] # standard_activerecord_with_expires it should behave like persist_nilkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:121:3] # standard_activerecord_with_expires it should behave like persist_nilkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:121:4] # standard_activerecord_with_expires it should behave like persist_nilkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:122:1] # standard_activerecord_with_expires it should behave like persist_nilkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:122:2] # standard_activerecord_with_expires it should behave like persist_nilkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:122:3] # standard_activerecord_with_expires it should behave like persist_nilkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:122:4] # standard_activerecord_with_expires it should behave like persist_nilkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:122:5] # standard_activerecord_with_expires it should behave like persist_nilkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:122:6] # standard_activerecord_with_expires it should behave like persist_nilkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:122:7] # standard_activerecord_with_expires it should behave like persist_nilkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:122:8] # standard_activerecord_with_expires it should behave like persist_nilkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:123:1] # standard_activerecord_with_expires it should behave like persist_integerkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:123:2] # standard_activerecord_with_expires it should behave like persist_integerkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:123:3] # standard_activerecord_with_expires it should behave like persist_integerkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:123:4] # standard_activerecord_with_expires it should behave like persist_integerkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:124:1] # standard_activerecord_with_expires it should behave like persist_integerkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:124:2] # standard_activerecord_with_expires it should behave like persist_integerkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:124:3] # standard_activerecord_with_expires it should behave like persist_integerkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:124:4] # standard_activerecord_with_expires it should behave like persist_integerkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:125:1] # standard_activerecord_with_expires it should behave like persist_integerkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:125:2] # standard_activerecord_with_expires it should behave like persist_integerkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:125:3] # standard_activerecord_with_expires it should behave like persist_integerkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:125:4] # standard_activerecord_with_expires it should behave like persist_integerkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:126:1] # standard_activerecord_with_expires it should behave like persist_integerkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:126:2] # standard_activerecord_with_expires it should behave like persist_integerkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:126:3] # standard_activerecord_with_expires it should behave like persist_integerkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:126:4] # standard_activerecord_with_expires it should behave like persist_integerkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:127:1] # standard_activerecord_with_expires it should behave like persist_integerkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:127:2] # standard_activerecord_with_expires it should behave like persist_integerkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:127:3] # standard_activerecord_with_expires it should behave like persist_integerkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:127:4] # standard_activerecord_with_expires it should behave like persist_integerkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:128:1] # standard_activerecord_with_expires it should behave like persist_integerkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:128:2] # standard_activerecord_with_expires it should behave like persist_integerkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:128:3] # standard_activerecord_with_expires it should behave like persist_integerkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:128:4] # standard_activerecord_with_expires it should behave like persist_integerkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:128:5] # standard_activerecord_with_expires it should behave like persist_integerkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:128:6] # standard_activerecord_with_expires it should behave like persist_integerkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:128:7] # standard_activerecord_with_expires it should behave like persist_integerkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:128:8] # standard_activerecord_with_expires it should behave like persist_integerkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:129:1] # standard_activerecord_with_expires it should behave like persist_integerkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:129:2] # standard_activerecord_with_expires it should behave like persist_integerkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:129:3] # standard_activerecord_with_expires it should behave like persist_integerkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:129:4] # standard_activerecord_with_expires it should behave like persist_integerkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:130:1] # standard_activerecord_with_expires it should behave like persist_integerkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:130:2] # standard_activerecord_with_expires it should behave like persist_integerkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:130:3] # standard_activerecord_with_expires it should behave like persist_integerkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:130:4] # standard_activerecord_with_expires it should behave like persist_integerkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:130:5] # standard_activerecord_with_expires it should behave like persist_integerkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:130:6] # standard_activerecord_with_expires it should behave like persist_integerkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:130:7] # standard_activerecord_with_expires it should behave like persist_integerkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:130:8] # standard_activerecord_with_expires it should behave like persist_integerkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:131:1] # standard_activerecord_with_expires it should behave like persist_numberkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:131:2] # standard_activerecord_with_expires it should behave like persist_numberkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:131:3] # standard_activerecord_with_expires it should behave like persist_numberkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:131:4] # standard_activerecord_with_expires it should behave like persist_numberkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:131:5] # standard_activerecord_with_expires it should behave like persist_numberkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:131:6] # standard_activerecord_with_expires it should behave like persist_numberkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:131:7] # standard_activerecord_with_expires it should behave like persist_numberkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:131:8] # standard_activerecord_with_expires it should behave like persist_numberkey_objectvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:132:1] # standard_activerecord_with_expires it should behave like persist_numberkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:132:2] # standard_activerecord_with_expires it should behave like persist_numberkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:132:3] # standard_activerecord_with_expires it should behave like persist_numberkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:132:4] # standard_activerecord_with_expires it should behave like persist_numberkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:132:5] # standard_activerecord_with_expires it should behave like persist_numberkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:132:6] # standard_activerecord_with_expires it should behave like persist_numberkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:132:7] # standard_activerecord_with_expires it should behave like persist_numberkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:132:8] # standard_activerecord_with_expires it should behave like persist_numberkey_stringvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:133:1] # standard_activerecord_with_expires it should behave like persist_numberkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:133:2] # standard_activerecord_with_expires it should behave like persist_numberkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:133:3] # standard_activerecord_with_expires it should behave like persist_numberkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:133:4] # standard_activerecord_with_expires it should behave like persist_numberkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:133:5] # standard_activerecord_with_expires it should behave like persist_numberkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:133:6] # standard_activerecord_with_expires it should behave like persist_numberkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:133:7] # standard_activerecord_with_expires it should behave like persist_numberkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:133:8] # standard_activerecord_with_expires it should behave like persist_numberkey_binaryvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:134:1] # standard_activerecord_with_expires it should behave like persist_numberkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:134:2] # standard_activerecord_with_expires it should behave like persist_numberkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:134:3] # standard_activerecord_with_expires it should behave like persist_numberkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:134:4] # standard_activerecord_with_expires it should behave like persist_numberkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:134:5] # standard_activerecord_with_expires it should behave like persist_numberkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:134:6] # standard_activerecord_with_expires it should behave like persist_numberkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:134:7] # standard_activerecord_with_expires it should behave like persist_numberkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:134:8] # standard_activerecord_with_expires it should behave like persist_numberkey_hashvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:135:1] # standard_activerecord_with_expires it should behave like persist_numberkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:135:2] # standard_activerecord_with_expires it should behave like persist_numberkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:135:3] # standard_activerecord_with_expires it should behave like persist_numberkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:135:4] # standard_activerecord_with_expires it should behave like persist_numberkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:135:5] # standard_activerecord_with_expires it should behave like persist_numberkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:135:6] # standard_activerecord_with_expires it should behave like persist_numberkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:135:7] # standard_activerecord_with_expires it should behave like persist_numberkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:135:8] # standard_activerecord_with_expires it should behave like persist_numberkey_booleanvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:136:1] # standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:136:2] # standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:136:3] # standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:136:4] # standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:136:5] # standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:136:6] # standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:136:7] # standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:136:8] # standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:136:9] # standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:136:10] # standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:136:11] # standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:136:12] # standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:136:13] # standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:136:14] # standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:136:15] # standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:136:16] # standard_activerecord_with_expires it should behave like persist_numberkey_nilvalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:137:1] # standard_activerecord_with_expires it should behave like persist_numberkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:137:2] # standard_activerecord_with_expires it should behave like persist_numberkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:137:3] # standard_activerecord_with_expires it should behave like persist_numberkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:137:4] # standard_activerecord_with_expires it should behave like persist_numberkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:137:5] # standard_activerecord_with_expires it should behave like persist_numberkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:137:6] # standard_activerecord_with_expires it should behave like persist_numberkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:137:7] # standard_activerecord_with_expires it should behave like persist_numberkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:137:8] # standard_activerecord_with_expires it should behave like persist_numberkey_integervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:138:1] # standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:138:2] # standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:138:3] # standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:138:4] # standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:138:5] # standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:138:6] # standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:138:7] # standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:138:8] # standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:138:9] # standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:138:10] # standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:138:11] # standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:138:12] # standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:138:13] # standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:138:15] # standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:138:16] # standard_activerecord_with_expires it should behave like persist_numberkey_numbervalue persists values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:139:1] # standard_activerecord_with_expires it should behave like returndifferent_objectkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:139:2] # standard_activerecord_with_expires it should behave like returndifferent_objectkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:139:3] # standard_activerecord_with_expires it should behave like returndifferent_objectkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:139:4] # standard_activerecord_with_expires it should behave like returndifferent_objectkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:140:1] # standard_activerecord_with_expires it should behave like returndifferent_objectkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:140:2] # standard_activerecord_with_expires it should behave like returndifferent_objectkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:140:3] # standard_activerecord_with_expires it should behave like returndifferent_objectkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:140:4] # standard_activerecord_with_expires it should behave like returndifferent_objectkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:141:1] # standard_activerecord_with_expires it should behave like returndifferent_objectkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:141:2] # standard_activerecord_with_expires it should behave like returndifferent_objectkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:141:3] # standard_activerecord_with_expires it should behave like returndifferent_objectkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:141:4] # standard_activerecord_with_expires it should behave like returndifferent_objectkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:142:1] # standard_activerecord_with_expires it should behave like returndifferent_objectkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:142:2] # standard_activerecord_with_expires it should behave like returndifferent_objectkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:142:3] # standard_activerecord_with_expires it should behave like returndifferent_objectkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:142:4] # standard_activerecord_with_expires it should behave like returndifferent_objectkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:143:1] # standard_activerecord_with_expires it should behave like returndifferent_stringkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:143:2] # standard_activerecord_with_expires it should behave like returndifferent_stringkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:143:3] # standard_activerecord_with_expires it should behave like returndifferent_stringkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:143:4] # standard_activerecord_with_expires it should behave like returndifferent_stringkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:144:1] # standard_activerecord_with_expires it should behave like returndifferent_stringkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:144:2] # standard_activerecord_with_expires it should behave like returndifferent_stringkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:144:3] # standard_activerecord_with_expires it should behave like returndifferent_stringkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:144:4] # standard_activerecord_with_expires it should behave like returndifferent_stringkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:145:1] # standard_activerecord_with_expires it should behave like returndifferent_stringkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:145:2] # standard_activerecord_with_expires it should behave like returndifferent_stringkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:145:3] # standard_activerecord_with_expires it should behave like returndifferent_stringkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:145:4] # standard_activerecord_with_expires it should behave like returndifferent_stringkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:146:1] # standard_activerecord_with_expires it should behave like returndifferent_stringkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:146:2] # standard_activerecord_with_expires it should behave like returndifferent_stringkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:146:3] # standard_activerecord_with_expires it should behave like returndifferent_stringkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:146:4] # standard_activerecord_with_expires it should behave like returndifferent_stringkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:147:1] # standard_activerecord_with_expires it should behave like returndifferent_binarykey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:147:2] # standard_activerecord_with_expires it should behave like returndifferent_binarykey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:147:3] # standard_activerecord_with_expires it should behave like returndifferent_binarykey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:147:4] # standard_activerecord_with_expires it should behave like returndifferent_binarykey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:148:1] # standard_activerecord_with_expires it should behave like returndifferent_binarykey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:148:2] # standard_activerecord_with_expires it should behave like returndifferent_binarykey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:148:3] # standard_activerecord_with_expires it should behave like returndifferent_binarykey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:148:4] # standard_activerecord_with_expires it should behave like returndifferent_binarykey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:149:1] # standard_activerecord_with_expires it should behave like returndifferent_binarykey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:149:2] # standard_activerecord_with_expires it should behave like returndifferent_binarykey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:149:3] # standard_activerecord_with_expires it should behave like returndifferent_binarykey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:149:4] # standard_activerecord_with_expires it should behave like returndifferent_binarykey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:150:1] # standard_activerecord_with_expires it should behave like returndifferent_binarykey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:150:2] # standard_activerecord_with_expires it should behave like returndifferent_binarykey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:150:3] # standard_activerecord_with_expires it should behave like returndifferent_binarykey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:150:4] # standard_activerecord_with_expires it should behave like returndifferent_binarykey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:151:1] # standard_activerecord_with_expires it should behave like returndifferent_hashkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:151:2] # standard_activerecord_with_expires it should behave like returndifferent_hashkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:151:3] # standard_activerecord_with_expires it should behave like returndifferent_hashkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:151:4] # standard_activerecord_with_expires it should behave like returndifferent_hashkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:152:1] # standard_activerecord_with_expires it should behave like returndifferent_hashkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:152:2] # standard_activerecord_with_expires it should behave like returndifferent_hashkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:152:3] # standard_activerecord_with_expires it should behave like returndifferent_hashkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:152:4] # standard_activerecord_with_expires it should behave like returndifferent_hashkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:153:1] # standard_activerecord_with_expires it should behave like returndifferent_hashkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:153:2] # standard_activerecord_with_expires it should behave like returndifferent_hashkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:153:3] # standard_activerecord_with_expires it should behave like returndifferent_hashkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:153:4] # standard_activerecord_with_expires it should behave like returndifferent_hashkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:154:1] # standard_activerecord_with_expires it should behave like returndifferent_hashkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:154:2] # standard_activerecord_with_expires it should behave like returndifferent_hashkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:154:3] # standard_activerecord_with_expires it should behave like returndifferent_hashkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:154:4] # standard_activerecord_with_expires it should behave like returndifferent_hashkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:155:1] # standard_activerecord_with_expires it should behave like returndifferent_booleankey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:155:2] # standard_activerecord_with_expires it should behave like returndifferent_booleankey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:155:3] # standard_activerecord_with_expires it should behave like returndifferent_booleankey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:155:4] # standard_activerecord_with_expires it should behave like returndifferent_booleankey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:156:1] # standard_activerecord_with_expires it should behave like returndifferent_booleankey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:156:2] # standard_activerecord_with_expires it should behave like returndifferent_booleankey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:156:3] # standard_activerecord_with_expires it should behave like returndifferent_booleankey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:156:4] # standard_activerecord_with_expires it should behave like returndifferent_booleankey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:157:1] # standard_activerecord_with_expires it should behave like returndifferent_booleankey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:157:2] # standard_activerecord_with_expires it should behave like returndifferent_booleankey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:157:3] # standard_activerecord_with_expires it should behave like returndifferent_booleankey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:157:4] # standard_activerecord_with_expires it should behave like returndifferent_booleankey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:158:1] # standard_activerecord_with_expires it should behave like returndifferent_booleankey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:158:2] # standard_activerecord_with_expires it should behave like returndifferent_booleankey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:158:3] # standard_activerecord_with_expires it should behave like returndifferent_booleankey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:158:4] # standard_activerecord_with_expires it should behave like returndifferent_booleankey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:159:1] # standard_activerecord_with_expires it should behave like returndifferent_nilkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:159:2] # standard_activerecord_with_expires it should behave like returndifferent_nilkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:159:3] # standard_activerecord_with_expires it should behave like returndifferent_nilkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:159:4] # standard_activerecord_with_expires it should behave like returndifferent_nilkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:160:1] # standard_activerecord_with_expires it should behave like returndifferent_nilkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:160:2] # standard_activerecord_with_expires it should behave like returndifferent_nilkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:160:3] # standard_activerecord_with_expires it should behave like returndifferent_nilkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:160:4] # standard_activerecord_with_expires it should behave like returndifferent_nilkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:161:1] # standard_activerecord_with_expires it should behave like returndifferent_nilkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:161:2] # standard_activerecord_with_expires it should behave like returndifferent_nilkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:161:3] # standard_activerecord_with_expires it should behave like returndifferent_nilkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:161:4] # standard_activerecord_with_expires it should behave like returndifferent_nilkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:162:1] # standard_activerecord_with_expires it should behave like returndifferent_nilkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:162:2] # standard_activerecord_with_expires it should behave like returndifferent_nilkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:162:3] # standard_activerecord_with_expires it should behave like returndifferent_nilkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:162:4] # standard_activerecord_with_expires it should behave like returndifferent_nilkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:163:1] # standard_activerecord_with_expires it should behave like returndifferent_integerkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:163:2] # standard_activerecord_with_expires it should behave like returndifferent_integerkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:163:3] # standard_activerecord_with_expires it should behave like returndifferent_integerkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:163:4] # standard_activerecord_with_expires it should behave like returndifferent_integerkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:164:1] # standard_activerecord_with_expires it should behave like returndifferent_integerkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:164:2] # standard_activerecord_with_expires it should behave like returndifferent_integerkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:164:3] # standard_activerecord_with_expires it should behave like returndifferent_integerkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:164:4] # standard_activerecord_with_expires it should behave like returndifferent_integerkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:165:1] # standard_activerecord_with_expires it should behave like returndifferent_integerkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:165:2] # standard_activerecord_with_expires it should behave like returndifferent_integerkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:165:3] # standard_activerecord_with_expires it should behave like returndifferent_integerkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:165:4] # standard_activerecord_with_expires it should behave like returndifferent_integerkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:166:1] # standard_activerecord_with_expires it should behave like returndifferent_integerkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:166:2] # standard_activerecord_with_expires it should behave like returndifferent_integerkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:166:3] # standard_activerecord_with_expires it should behave like returndifferent_integerkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:166:4] # standard_activerecord_with_expires it should behave like returndifferent_integerkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:167:1] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:167:2] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:167:3] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:167:4] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:167:5] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:167:6] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:167:7] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:167:8] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_objectvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:168:1] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:168:2] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:168:3] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:168:4] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:168:5] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:168:6] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:168:7] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:168:8] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_stringvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:169:1] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:169:2] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:169:3] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:169:4] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:169:5] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:169:6] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:169:7] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:169:8] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_binaryvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:170:1] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:170:2] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:170:3] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:170:4] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:170:5] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:170:6] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:170:7] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:170:8] # standard_activerecord_with_expires it should behave like returndifferent_numberkey_hashvalue guarantees that a different value is retrieved rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:1] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:2] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:3] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:4] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:5] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:6] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:7] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:8] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:9] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:10] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:11] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:12] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:13] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:14] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:15] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:16] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:17] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:18] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:19] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:20] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:21] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:22] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:23] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:24] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:25] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:26] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:27] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:28] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:29] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:30] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:31] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:32] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:33] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:34] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:35] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:36] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:37] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:38] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:39] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:171:40] # standard_activerecord_with_expires it should behave like store_objectkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:1] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:2] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:3] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:4] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:5] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:6] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:7] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:8] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:9] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:10] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:11] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:12] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:13] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:14] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:15] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:16] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:17] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:18] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:19] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:20] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:21] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:22] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:23] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:24] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:25] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:26] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:27] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:28] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:29] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:30] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:31] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:32] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:33] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:34] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:35] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:36] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:37] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:38] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:39] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:172:40] # standard_activerecord_with_expires it should behave like store_objectkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:1] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:2] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:3] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:4] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:5] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:6] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:7] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:8] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:9] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:10] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:11] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:12] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:13] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:14] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:15] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:16] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:17] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:18] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:19] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:20] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:21] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:22] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:23] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:24] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:25] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:26] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:27] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:28] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:29] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:30] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:31] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:32] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:33] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:34] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:35] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:36] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:37] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:38] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:39] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:173:40] # standard_activerecord_with_expires it should behave like store_objectkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:1] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:2] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:3] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:4] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:5] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:6] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:7] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:8] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:9] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:10] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:11] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:12] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:13] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:14] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:15] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:16] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:17] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:18] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:19] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:20] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:21] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:22] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:23] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:24] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:25] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:26] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:27] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:28] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:29] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:30] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:31] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:32] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:33] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:34] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:35] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:36] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:37] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:38] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:39] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:174:40] # standard_activerecord_with_expires it should behave like store_objectkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:1] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:2] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:3] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:4] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:5] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:6] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:7] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:8] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:9] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:10] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:11] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:12] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:13] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:14] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:15] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:16] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:17] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:18] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:19] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:20] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:21] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:22] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:23] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:24] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:25] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:26] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:27] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:28] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:29] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:30] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:31] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:32] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:33] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:34] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:35] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:36] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:37] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:38] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:39] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:175:40] # standard_activerecord_with_expires it should behave like store_objectkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:1] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:2] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:3] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:4] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:5] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:6] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:7] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:8] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:9] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:10] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:11] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:12] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:13] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:14] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:15] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:16] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:17] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:18] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:19] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:20] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:21] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:22] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:23] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:24] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:25] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:26] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:27] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:28] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:29] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:30] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:31] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:32] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:33] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:34] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:35] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:36] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:37] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:38] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:39] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:40] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:41] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:42] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:43] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:44] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:45] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:46] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:47] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:48] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:49] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:50] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:51] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:52] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:53] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:54] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:55] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:56] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:57] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:58] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:59] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:60] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:61] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:62] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:63] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:176:64] # standard_activerecord_with_expires it should behave like store_objectkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:1] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:2] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:3] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:4] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:5] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:6] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:7] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:8] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:9] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:10] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:11] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:12] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:13] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:14] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:15] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:16] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:17] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:18] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:19] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:20] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:21] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:22] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:23] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:24] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:25] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:26] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:27] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:28] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:29] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:30] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:31] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:32] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:33] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:34] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:35] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:36] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:37] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:38] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:39] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:177:40] # standard_activerecord_with_expires it should behave like store_objectkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:1] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:2] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:3] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:4] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:5] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:6] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:7] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:8] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:9] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:10] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:11] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:12] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:13] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:14] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:15] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:16] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:17] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:18] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:19] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:20] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:21] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:22] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:23] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:24] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:25] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:26] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:27] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:28] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:29] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:30] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:31] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:32] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:33] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:34] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:35] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:36] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:37] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:38] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:39] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:40] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:41] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:42] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:43] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:44] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:45] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:46] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:47] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:48] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:49] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:50] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:51] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:52] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:53] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:54] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:55] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:56] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:57] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:58] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:59] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:60] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:61] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:62] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:63] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:64] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:65] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:66] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:67] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:68] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:69] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:70] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:71] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:72] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:73] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:74] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:75] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:76] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:77] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:78] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:79] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:178:80] # standard_activerecord_with_expires it should behave like store_objectkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:1] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:2] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:3] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:4] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:5] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:6] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:7] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:8] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:9] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:10] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:11] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:12] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:13] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:14] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:15] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:16] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:17] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:18] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:19] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:20] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:21] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:22] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:23] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:24] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:25] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:26] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:27] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:28] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:29] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:30] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:31] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:32] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:33] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:34] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:35] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:36] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:37] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:38] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:39] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:179:40] # standard_activerecord_with_expires it should behave like store_stringkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:1] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:2] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:3] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:4] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:5] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:6] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:7] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:8] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:9] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:10] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:11] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:12] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:13] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:14] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:15] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:16] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:17] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:18] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:19] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:20] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:21] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:22] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:23] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:24] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:25] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:26] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:27] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:28] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:29] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:30] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:31] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:32] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:33] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:34] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:35] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:36] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:37] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:38] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:39] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:180:40] # standard_activerecord_with_expires it should behave like store_stringkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:1] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:2] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:3] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:4] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:5] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:6] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:7] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:8] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:9] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:10] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:11] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:12] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:13] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:14] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:15] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:16] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:17] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:18] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:19] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:20] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:21] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:22] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:23] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:24] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:25] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:26] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:27] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:28] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:29] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:30] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:31] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:32] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:33] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:34] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:35] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:36] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:37] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:38] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:39] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:181:40] # standard_activerecord_with_expires it should behave like store_stringkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:1] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:2] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:3] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:4] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:5] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:6] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:7] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:8] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:9] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:10] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:11] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:12] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:13] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:14] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:15] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:16] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:17] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:18] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:19] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:20] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:21] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:22] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:23] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:24] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:25] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:26] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:27] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:28] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:29] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:30] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:31] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:32] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:33] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:34] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:35] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:36] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:37] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:38] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:39] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:182:40] # standard_activerecord_with_expires it should behave like store_stringkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:1] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:2] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:3] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:4] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:5] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:6] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:7] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:8] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:9] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:10] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:11] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:12] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:13] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:14] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:15] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:16] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:17] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:18] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:19] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:20] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:21] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:22] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:23] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:24] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:25] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:26] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:27] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:28] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:29] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:30] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:31] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:32] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:33] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:34] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:35] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:36] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:37] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:38] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:39] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:183:40] # standard_activerecord_with_expires it should behave like store_stringkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:1] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:2] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:3] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:4] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:5] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:6] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:7] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:8] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:9] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:10] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:11] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:12] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:13] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:14] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:15] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:16] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:17] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:18] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:19] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:20] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:21] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:22] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:23] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:24] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:25] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:26] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:27] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:28] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:29] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:30] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:31] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:32] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:33] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:34] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:35] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:36] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:37] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:38] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:39] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:40] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:41] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:42] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:43] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:44] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:45] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:46] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:47] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:48] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:49] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:50] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:51] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:52] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:53] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:54] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:55] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:56] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:57] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:58] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:59] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:60] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:61] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:62] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:63] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:184:64] # standard_activerecord_with_expires it should behave like store_stringkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:1] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:2] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:3] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:4] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:5] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:6] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:7] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:8] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:9] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:10] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:11] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:12] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:13] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:14] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:15] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:16] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:17] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:18] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:19] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:20] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:21] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:22] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:23] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:24] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:25] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:26] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:27] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:28] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:29] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:30] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:31] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:32] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:33] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:34] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:35] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:36] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:37] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:38] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:39] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:185:40] # standard_activerecord_with_expires it should behave like store_stringkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:1] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:2] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:3] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:4] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:5] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:6] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:7] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:8] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:9] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:10] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:11] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:12] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:13] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:14] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:15] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:16] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:17] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:18] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:19] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:20] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:21] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:22] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:23] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:24] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:25] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:26] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:27] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:28] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:29] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:30] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:31] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:32] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:33] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:34] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:35] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:36] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:37] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:38] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:39] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:40] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:41] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:42] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:43] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:44] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:45] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:46] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:47] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:48] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:49] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:50] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:51] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:52] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:53] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:54] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:55] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:56] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:57] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:58] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:59] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:60] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:61] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:62] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:63] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:64] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:65] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:66] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:67] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:68] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:69] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:70] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:71] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:72] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:73] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:74] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:75] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:76] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:77] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:78] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:79] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:186:80] # standard_activerecord_with_expires it should behave like store_stringkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:1] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:2] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:3] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:4] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:5] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:6] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:7] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:8] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:9] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:10] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:11] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:12] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:13] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:14] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:15] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:16] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:17] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:18] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:19] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:20] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:21] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:22] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:23] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:24] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:25] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:26] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:27] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:28] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:29] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:30] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:31] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:32] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:33] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:34] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:35] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:36] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:37] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:38] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:39] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:187:40] # standard_activerecord_with_expires it should behave like store_binarykey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:1] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:2] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:3] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:4] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:5] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:6] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:7] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:8] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:9] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:10] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:11] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:12] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:13] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:14] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:15] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:16] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:17] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:18] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:19] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:20] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:21] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:22] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:23] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:24] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:25] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:26] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:27] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:28] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:29] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:30] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:31] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:32] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:33] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:34] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:35] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:36] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:37] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:38] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:39] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:188:40] # standard_activerecord_with_expires it should behave like store_binarykey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:1] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:2] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:3] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:4] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:5] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:6] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:7] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:8] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:9] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:10] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:11] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:12] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:13] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:14] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:15] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:16] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:17] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:18] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:19] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:20] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:21] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:22] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:23] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:24] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:25] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:26] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:27] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:28] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:29] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:30] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:31] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:32] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:33] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:34] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:35] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:36] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:37] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:38] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:39] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:189:40] # standard_activerecord_with_expires it should behave like store_binarykey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:1] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:2] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:3] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:4] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:5] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:6] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:7] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:8] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:9] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:10] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:11] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:12] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:13] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:14] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:15] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:16] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:17] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:18] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:19] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:20] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:21] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:22] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:23] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:24] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:25] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:26] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:27] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:28] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:29] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:30] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:31] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:32] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:33] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:34] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:35] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:36] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:37] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:38] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:39] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:190:40] # standard_activerecord_with_expires it should behave like store_binarykey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:1] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:2] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:3] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:4] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:5] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:6] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:7] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:8] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:9] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:10] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:11] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:12] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:13] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:14] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:15] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:16] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:17] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:18] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:19] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:20] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:21] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:22] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:23] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:24] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:25] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:26] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:27] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:28] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:29] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:30] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:31] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:32] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:33] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:34] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:35] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:36] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:37] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:38] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:39] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:191:40] # standard_activerecord_with_expires it should behave like store_binarykey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:1] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:2] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:3] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:4] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:5] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:6] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:7] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:8] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:9] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:10] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:11] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:12] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:13] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:14] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:15] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:16] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:17] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:18] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:19] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:20] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:21] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:22] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:23] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:24] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:25] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:26] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:27] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:28] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:29] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:30] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:31] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:32] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:33] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:34] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:35] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:36] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:37] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:38] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:39] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:40] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:41] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:42] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:43] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:44] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:45] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:46] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:47] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:48] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:49] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:50] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:51] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:52] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:53] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:54] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:55] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:56] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:57] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:58] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:59] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:60] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:61] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:62] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:63] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:192:64] # standard_activerecord_with_expires it should behave like store_binarykey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:1] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:2] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:3] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:5] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:6] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:7] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:8] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:9] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:10] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:11] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:12] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:13] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:14] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:15] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:16] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:17] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:18] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:19] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:20] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:21] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:22] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:23] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:24] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:25] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:26] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:27] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:28] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:29] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:30] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:31] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:32] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:33] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:34] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:35] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:36] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:37] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:38] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:39] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:193:40] # standard_activerecord_with_expires it should behave like store_binarykey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:1] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:2] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:3] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:4] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:5] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:6] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:7] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:8] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:9] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:10] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:11] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:12] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:13] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:14] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:15] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:16] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:17] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:18] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:19] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:20] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:21] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:22] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:23] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:24] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:25] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:26] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:27] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:28] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:29] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:30] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:31] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:32] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:33] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:34] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:35] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:36] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:37] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:38] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:39] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:40] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:41] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:42] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:43] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:44] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:45] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:46] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:47] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:48] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:49] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:50] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:51] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:52] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:53] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:54] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:55] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:56] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:57] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:58] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:59] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:60] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:61] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:62] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:63] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:64] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:65] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:66] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:67] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:68] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:69] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:70] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:71] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:72] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:73] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:74] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:75] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:76] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:77] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:78] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:79] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:194:80] # standard_activerecord_with_expires it should behave like store_binarykey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:1] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:2] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:3] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:4] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:5] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:6] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:7] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:8] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:9] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:10] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:11] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:12] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:13] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:14] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:15] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:16] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:17] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:18] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:19] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:20] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:21] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:22] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:23] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:24] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:25] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:26] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:27] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:28] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:29] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:30] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:31] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:32] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:33] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:34] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:35] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:36] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:37] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:38] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:39] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:195:40] # standard_activerecord_with_expires it should behave like store_hashkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:1] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:2] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:3] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:4] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:5] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:6] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:7] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:8] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:9] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:10] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:11] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:12] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:13] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:14] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:15] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:16] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:17] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:18] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:19] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:20] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:21] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:22] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:23] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:24] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:25] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:26] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:27] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:28] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:29] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:30] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:31] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:32] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:33] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:34] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:35] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:36] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:37] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:38] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:39] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:196:40] # standard_activerecord_with_expires it should behave like store_hashkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:1] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:2] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:3] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:4] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:5] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:6] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:7] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:8] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:9] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:10] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:11] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:12] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:13] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:14] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:15] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:16] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:17] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:18] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:19] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:20] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:21] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:22] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:23] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:24] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:25] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:26] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:27] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:28] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:29] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:30] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:31] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:32] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:33] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:34] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:35] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:36] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:37] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:38] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:39] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:197:40] # standard_activerecord_with_expires it should behave like store_hashkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:1] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:2] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:3] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:4] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:5] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:6] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:7] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:8] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:9] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:10] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:11] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:12] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:13] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:14] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:15] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:16] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:17] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:18] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:19] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:20] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:21] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:22] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:23] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:24] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:25] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:26] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:27] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:28] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:29] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:30] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:31] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:32] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:33] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:34] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:35] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:36] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:37] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:38] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:39] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:198:40] # standard_activerecord_with_expires it should behave like store_hashkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:1] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:2] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:3] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:4] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:5] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:6] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:7] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:8] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:9] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:10] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:11] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:12] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:13] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:14] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:15] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:16] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:17] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:18] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:19] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:20] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:21] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:22] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:23] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:24] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:25] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:26] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:27] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:28] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:29] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:30] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:31] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:32] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:33] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:34] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:35] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:36] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:37] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:38] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:39] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:199:40] # standard_activerecord_with_expires it should behave like store_hashkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:1] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:2] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:3] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:4] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:5] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:6] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:7] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:8] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:9] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:10] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:11] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:12] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:13] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:14] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:15] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:16] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:17] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:18] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:19] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:20] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:21] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:22] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:23] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:24] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:25] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:26] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:27] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:28] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:29] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:30] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:31] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:32] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:33] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:34] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:35] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:36] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:37] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:38] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:39] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:40] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:41] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:42] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:43] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:44] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:45] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:46] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:47] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:48] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:49] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:50] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:51] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:52] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:53] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:54] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:55] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:56] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:57] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:58] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:59] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:60] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:61] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:62] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:63] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:200:64] # standard_activerecord_with_expires it should behave like store_hashkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:1] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:2] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:3] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:4] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:5] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:6] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:7] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:8] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:9] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:10] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:11] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:12] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:13] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:14] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:15] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:16] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:17] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:18] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:19] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:20] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:21] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:22] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:23] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:24] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:25] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:26] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:27] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:28] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:29] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:30] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:31] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:32] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:33] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:34] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:35] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:36] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:37] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:38] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:39] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:201:40] # standard_activerecord_with_expires it should behave like store_hashkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:1] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:2] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:3] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:4] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:5] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:6] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:7] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:8] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:9] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:10] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:11] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:12] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:13] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:14] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:15] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:16] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:17] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:18] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:19] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:20] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:21] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:22] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:23] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:24] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:25] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:26] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:27] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:28] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:29] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:30] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:31] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:32] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:33] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:34] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:35] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:36] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:37] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:38] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:39] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:40] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:41] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:42] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:43] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:44] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:45] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:46] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:47] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:48] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:49] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:50] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:51] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:52] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:53] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:54] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:55] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:56] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:57] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:58] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:59] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:60] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:61] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:62] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:63] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:64] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:65] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:66] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:67] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:68] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:69] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:70] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:71] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:72] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:73] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:74] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:75] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:76] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:77] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:78] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:79] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:202:80] # standard_activerecord_with_expires it should behave like store_hashkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:1] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:2] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:3] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:4] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:5] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:6] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:7] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:8] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:9] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:10] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:11] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:12] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:13] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:14] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:15] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:16] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:17] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:18] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:19] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:20] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:21] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:22] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:23] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:24] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:25] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:26] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:27] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:28] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:29] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:30] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:31] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:32] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:33] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:34] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:35] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:36] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:37] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:38] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:39] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:203:40] # standard_activerecord_with_expires it should behave like store_booleankey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:1] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:2] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:3] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:4] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:5] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:6] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:7] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:8] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:9] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:10] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:11] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:12] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:13] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:14] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:15] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:16] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:17] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:18] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:19] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:20] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:21] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:22] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:23] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:24] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:25] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:26] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:27] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:28] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:29] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:30] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:31] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:32] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:33] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:34] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:35] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:36] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:37] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:38] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:39] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:204:40] # standard_activerecord_with_expires it should behave like store_booleankey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:1] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:2] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:3] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:4] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:5] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:6] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:7] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:8] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:9] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:10] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:11] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:12] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:13] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:14] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:15] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:16] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:17] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:18] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:19] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:20] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:21] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:22] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:23] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:24] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:25] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:26] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:27] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:28] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:29] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:30] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:31] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:32] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:33] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:34] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:35] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:36] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:37] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:38] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:39] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:205:40] # standard_activerecord_with_expires it should behave like store_booleankey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:1] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:2] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:3] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:4] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:5] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:6] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:7] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:8] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:9] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:10] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:11] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:12] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:13] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:14] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:15] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:16] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:17] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:18] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:19] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:20] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:21] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:22] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:23] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:24] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:25] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:26] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:27] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:28] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:29] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:30] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:31] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:32] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:33] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:34] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:35] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:36] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:37] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:38] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:39] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:206:40] # standard_activerecord_with_expires it should behave like store_booleankey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:1] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:2] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:3] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:4] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:5] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:6] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:7] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:8] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:9] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:10] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:11] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:12] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:13] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:14] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:15] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:16] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:17] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:18] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:19] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:20] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:21] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:22] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:23] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:24] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:25] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:26] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:27] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:28] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:29] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:30] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:31] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:32] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:33] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:34] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:35] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:36] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:37] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:38] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:39] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:207:40] # standard_activerecord_with_expires it should behave like store_booleankey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:1] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:2] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:3] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:4] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:5] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:6] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:7] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:8] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:9] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:10] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:11] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:12] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:13] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:14] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:15] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:16] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:17] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:18] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:19] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:20] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:21] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:22] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:23] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:24] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:25] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:26] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:27] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:28] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:29] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:30] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:31] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:32] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:33] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:34] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:35] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:36] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:37] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:38] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:39] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:40] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:41] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:42] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:43] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:44] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:45] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:46] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:47] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:48] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:49] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:50] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:51] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:52] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:53] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:54] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:55] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:56] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:57] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:58] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:59] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:60] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:61] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:62] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:63] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:208:64] # standard_activerecord_with_expires it should behave like store_booleankey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:1] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:2] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:3] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:4] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:5] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:6] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:7] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:8] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:9] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:10] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:11] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:12] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:13] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:14] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:15] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:16] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:17] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:18] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:19] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:20] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:21] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:22] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:23] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:24] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:25] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:26] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:27] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:28] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:29] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:30] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:31] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:32] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:33] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:34] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:35] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:36] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:37] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:38] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:39] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:209:40] # standard_activerecord_with_expires it should behave like store_booleankey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:1] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:2] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:3] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:4] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:5] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:6] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:7] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:8] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:9] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:10] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:11] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:12] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:13] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:14] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:15] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:16] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:17] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:18] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:19] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:20] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:21] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:22] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:23] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:24] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:25] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:26] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:27] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:28] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:29] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:30] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:31] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:32] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:33] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:34] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:35] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:36] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:37] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:38] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:39] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:40] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:41] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:42] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:43] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:44] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:45] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:46] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:47] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:48] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:49] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:50] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:51] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:52] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:53] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:54] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:55] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:56] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:57] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:58] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:59] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:60] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:61] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:62] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:63] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:64] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:65] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:66] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:67] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:68] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:69] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:70] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:71] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:72] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:73] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:74] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:75] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:76] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:77] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:78] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:79] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:210:80] # standard_activerecord_with_expires it should behave like store_booleankey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:1] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:2] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:3] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:4] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:5] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:6] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:7] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:8] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:9] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:10] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:11] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:12] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:13] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:14] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:15] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:16] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:17] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:18] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:19] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:20] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:21] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:22] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:23] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:24] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:25] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:26] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:27] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:28] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:29] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:30] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:31] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:32] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:33] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:34] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:35] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:36] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:37] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:38] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:39] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:211:40] # standard_activerecord_with_expires it should behave like store_nilkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:1] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:2] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:3] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:4] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:5] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:6] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:7] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:8] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:9] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:10] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:12] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:13] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:14] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:15] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:16] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:17] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:18] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:19] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:20] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:21] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:22] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:23] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:24] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:25] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:26] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:27] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:28] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:29] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:30] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:31] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:32] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:33] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:34] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:35] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:36] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:37] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:38] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:39] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:212:40] # standard_activerecord_with_expires it should behave like store_nilkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:1] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:2] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:3] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:4] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:5] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:6] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:7] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:8] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:9] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:10] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:11] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:12] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:13] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:14] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:15] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:16] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:17] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:18] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:19] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:20] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:21] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:22] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:23] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:24] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:25] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:26] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:27] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:28] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:29] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:30] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:31] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:32] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:33] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:34] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:35] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:36] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:37] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:38] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:39] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:213:40] # standard_activerecord_with_expires it should behave like store_nilkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:1] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:2] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:3] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:4] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:5] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:6] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:7] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:8] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:9] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:10] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:11] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:12] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:13] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:14] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:15] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:16] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:17] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:18] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:19] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:20] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:21] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:22] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:23] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:24] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:25] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:26] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:27] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:28] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:29] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:30] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:31] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:32] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:33] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:34] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:35] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:36] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:37] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:38] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:39] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:214:40] # standard_activerecord_with_expires it should behave like store_nilkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:1] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:2] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:3] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:4] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:5] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:6] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:7] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:8] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:9] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:10] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:11] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:12] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:13] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:14] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:15] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:16] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:17] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:18] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:19] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:20] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:21] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:22] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:23] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:24] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:25] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:26] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:27] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:28] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:29] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:30] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:31] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:32] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:33] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:34] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:35] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:36] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:37] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:38] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:39] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:215:40] # standard_activerecord_with_expires it should behave like store_nilkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:1] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:2] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:3] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:4] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:5] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:6] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:7] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:8] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:9] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:10] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:11] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:12] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:13] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:14] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:15] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:16] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:17] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:18] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:19] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:20] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:21] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:22] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:23] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:24] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:25] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:26] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:27] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:28] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:29] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:30] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:31] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:32] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:33] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:34] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:35] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:36] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:37] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:38] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:39] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:40] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:41] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:42] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:43] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:44] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:45] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:46] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:47] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:48] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:49] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:50] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:51] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:52] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:53] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:54] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:55] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:56] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:57] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:58] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:59] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:60] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:61] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:62] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:63] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:216:64] # standard_activerecord_with_expires it should behave like store_nilkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:1] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:2] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:3] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:4] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:5] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:6] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:7] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:8] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:9] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:10] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:11] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:12] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:13] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:14] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:15] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:16] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:17] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:18] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:19] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:20] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:21] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:22] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:23] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:24] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:25] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:26] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:27] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:28] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:29] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:30] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:31] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:32] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:33] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:34] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:35] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:36] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:37] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:38] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:39] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:217:40] # standard_activerecord_with_expires it should behave like store_nilkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:1] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:2] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:3] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:4] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:5] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:6] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:7] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:8] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:9] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:10] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:11] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:12] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:13] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:14] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:15] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:16] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:17] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:18] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:19] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:20] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:21] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:22] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:23] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:24] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:25] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:26] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:27] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:28] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:29] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:30] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:31] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:32] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:33] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:34] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:35] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:36] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:37] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:38] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:39] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:40] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:41] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:42] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:43] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:44] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:45] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:46] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:47] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:48] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:49] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:50] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:51] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:52] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:53] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:54] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:55] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:56] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:57] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:58] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:59] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:60] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:61] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:62] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:63] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:64] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:65] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:66] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:67] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:68] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:69] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:70] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:71] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:72] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:73] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:74] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:75] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:76] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:77] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:78] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:79] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:218:80] # standard_activerecord_with_expires it should behave like store_nilkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:1] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:2] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:3] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:4] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:5] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:6] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:7] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:8] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:9] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:10] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:11] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:12] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:13] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:14] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:15] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:16] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:17] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:18] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:19] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:20] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:21] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:22] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:23] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:24] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:25] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:26] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:27] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:28] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:29] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:30] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:31] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:32] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:33] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:34] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:35] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:36] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:37] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:38] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:39] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:219:40] # standard_activerecord_with_expires it should behave like store_integerkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:1] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:2] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:3] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:4] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:5] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:6] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:7] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:8] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:9] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:10] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:11] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:12] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:13] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:14] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:15] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:16] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:17] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:18] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:19] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:20] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:21] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:22] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:23] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:24] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:25] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:26] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:27] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:28] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:29] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:30] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:31] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:32] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:33] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:34] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:35] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:36] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:37] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:38] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:39] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:220:40] # standard_activerecord_with_expires it should behave like store_integerkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:1] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:2] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:3] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:4] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:5] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:6] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:7] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:8] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:9] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:10] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:11] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:12] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:13] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:14] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:15] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:16] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:17] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:18] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:19] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:20] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:21] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:22] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:23] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:24] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:25] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:26] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:27] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:28] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:29] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:30] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:31] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:32] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:33] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:34] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:35] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:36] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:37] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:38] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:39] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:221:40] # standard_activerecord_with_expires it should behave like store_integerkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:1] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:2] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:3] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:4] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:5] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:6] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:7] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:8] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:9] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:10] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:11] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:12] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:13] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:14] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:15] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:16] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:17] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:18] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:19] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:20] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:21] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:22] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:23] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:24] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:25] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:26] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:27] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:28] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:29] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:30] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:31] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:32] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:33] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:34] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:35] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:36] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:37] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:38] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:39] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:222:40] # standard_activerecord_with_expires it should behave like store_integerkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:1] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:2] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:3] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:4] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:5] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:6] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:7] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:8] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:9] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:10] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:11] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:12] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:13] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:14] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:15] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:16] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:17] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:18] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:19] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:20] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:21] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:22] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:23] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:24] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:25] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:26] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:27] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:28] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:29] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:30] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:31] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:32] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:33] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:34] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:35] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:36] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:37] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:38] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:39] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:223:40] # standard_activerecord_with_expires it should behave like store_integerkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:1] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:2] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:3] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:4] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:5] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:6] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:7] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:8] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:9] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:10] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:11] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:12] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:13] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:14] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:15] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:16] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:17] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:18] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:19] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:20] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:21] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:22] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:23] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:24] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:25] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:26] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:27] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:28] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:29] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:30] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:31] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:32] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:33] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:34] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:35] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:36] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:37] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:38] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:39] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:40] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:41] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:42] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:43] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:44] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:45] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:46] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:47] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:48] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:49] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:50] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:51] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:52] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:53] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:54] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:55] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:56] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:57] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:58] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:59] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:60] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:61] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:62] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:63] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:224:64] # standard_activerecord_with_expires it should behave like store_integerkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:1] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:2] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:3] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:4] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:5] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:6] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:7] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:8] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:9] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:10] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:11] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:12] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:13] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:14] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:15] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:16] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:17] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:18] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:19] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:20] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:21] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:22] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:23] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:24] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:25] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:26] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:27] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:28] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:29] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:30] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:31] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:32] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:33] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:34] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:35] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:36] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:37] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:38] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:39] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:225:40] # standard_activerecord_with_expires it should behave like store_integerkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:1] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:2] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:3] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:4] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:5] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:6] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:7] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:8] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:9] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:10] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:11] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:12] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:13] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:14] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:15] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:16] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:17] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:18] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:19] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:20] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:21] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:22] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:23] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:24] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:25] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:26] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:27] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:28] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:29] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:30] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:31] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:32] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:33] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:34] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:35] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:36] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:37] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:38] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:39] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:40] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:41] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:42] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:43] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:44] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:45] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:46] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:47] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:48] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:49] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:50] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:51] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:52] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:53] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:54] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:55] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:56] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:57] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:58] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:59] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:60] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:61] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:62] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:63] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:64] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:65] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:66] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:67] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:68] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:69] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:70] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:71] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:72] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:73] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:74] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:75] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:76] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:77] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:78] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:79] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:226:80] # standard_activerecord_with_expires it should behave like store_integerkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:1] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:2] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:3] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:4] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:5] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:6] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:7] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:8] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:9] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:10] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:11] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:12] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:13] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:14] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:15] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:16] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:17] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:18] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:19] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:20] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:21] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:22] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:23] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:24] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:25] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:26] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:27] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:28] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:29] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:30] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:31] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:32] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:33] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:34] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:35] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:36] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:37] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:38] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:39] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:40] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:41] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:42] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:43] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:44] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:45] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:46] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:47] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:48] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:49] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:50] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:51] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:52] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:53] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:54] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:55] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:56] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:57] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:58] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:59] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:60] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:61] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:62] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:63] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:64] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:65] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:66] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:67] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:68] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:69] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:70] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:71] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:72] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:73] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:74] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:75] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:76] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:77] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:78] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:79] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:227:80] # standard_activerecord_with_expires it should behave like store_numberkey_objectvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:1] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:2] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:3] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:4] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:5] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:6] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:7] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:8] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:9] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:10] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:11] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:12] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:13] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:14] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:15] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:16] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:17] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:18] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:19] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:20] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:21] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:22] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:23] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:24] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:25] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:26] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:27] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:28] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:29] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:30] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:31] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:32] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:33] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:34] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:35] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:36] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:37] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:38] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:39] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:40] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:41] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:42] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:43] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:44] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:45] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:46] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:47] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:48] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:49] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:50] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:51] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:52] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:53] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:54] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:55] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:56] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:57] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:58] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:59] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:60] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:61] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:62] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:63] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:64] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:65] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:66] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:67] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:68] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:69] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:70] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:71] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:72] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:73] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:74] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:75] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:76] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:77] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:78] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:79] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:228:80] # standard_activerecord_with_expires it should behave like store_numberkey_stringvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:1] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:2] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:3] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:4] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:5] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:6] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:7] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:8] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:9] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:10] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:11] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:12] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:13] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:14] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:15] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:16] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:17] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:18] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:19] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:20] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:21] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:22] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:23] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:24] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:25] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:26] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:27] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:28] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:29] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:30] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:31] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:32] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:33] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:34] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:35] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:36] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:37] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:38] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:39] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:40] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:41] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:42] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:43] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:44] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:45] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:46] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:47] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:48] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:49] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:50] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:51] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:52] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:53] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:54] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:55] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:56] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:57] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:58] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:59] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:60] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:61] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:62] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:63] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:64] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:65] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:66] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:67] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:68] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:69] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:70] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:71] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:72] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:73] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:74] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:75] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:76] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:77] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:78] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:79] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:229:80] # standard_activerecord_with_expires it should behave like store_numberkey_binaryvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:1] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:2] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:3] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:4] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:5] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:6] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:7] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:8] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:9] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:10] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:11] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:12] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:13] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:14] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:15] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:16] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:17] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:18] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:19] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:20] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:21] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:22] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:23] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:24] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:25] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:26] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:27] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:28] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:29] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:30] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:31] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:32] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:33] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:34] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:35] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:36] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:37] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:38] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:39] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:40] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:41] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:42] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:43] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:44] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:45] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:46] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:47] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:48] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:49] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:50] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:51] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:52] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:53] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:54] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:55] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:56] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:57] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:58] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:59] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:60] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:61] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:62] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:63] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:64] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:65] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:66] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:67] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:68] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:69] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:70] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:71] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:72] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:73] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:74] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:75] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:76] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:77] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:78] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:79] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:230:80] # standard_activerecord_with_expires it should behave like store_numberkey_hashvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:1] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:2] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:3] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:4] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:5] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:6] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:7] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:8] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:9] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:10] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:11] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:12] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:13] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:14] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:15] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:16] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:17] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:18] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:19] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:20] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:21] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:22] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:23] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:24] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:25] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:26] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:27] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:28] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:29] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:30] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:31] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:32] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:33] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:34] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:35] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:36] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:37] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:38] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:39] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:40] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:41] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:42] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:43] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:44] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:45] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:46] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:47] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:48] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:49] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:50] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:51] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:52] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:53] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:54] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:55] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:56] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:57] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:58] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:59] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:60] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:61] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:62] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:63] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:64] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:65] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:66] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:67] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:68] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:69] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:70] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:71] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:72] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:73] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:74] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:75] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:76] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:77] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:78] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:79] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:231:80] # standard_activerecord_with_expires it should behave like store_numberkey_booleanvalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:1] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:2] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:3] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:4] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:5] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:6] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:7] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:8] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:9] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:10] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:11] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:12] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:13] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:14] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:15] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:16] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:17] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:18] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:19] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:20] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:21] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:22] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:23] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:24] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:25] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:26] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:27] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:28] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:29] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:30] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:31] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:32] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:33] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:34] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:35] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:36] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:37] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:38] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:39] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:40] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:41] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:42] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:43] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:44] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:45] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:46] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:47] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:48] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:49] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:50] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:51] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:52] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:53] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:54] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:55] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:56] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:57] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:58] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:59] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:60] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:61] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:62] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:63] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:64] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:65] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:66] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:67] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:68] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:69] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:70] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:71] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:72] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:73] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:74] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:75] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:76] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:77] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:78] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:79] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:80] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:81] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:82] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:83] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:84] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:85] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:86] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:87] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:88] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:89] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:90] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:91] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:92] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:93] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:94] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:95] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:96] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:97] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:98] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:99] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:100] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:101] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:102] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:103] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:104] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:105] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:106] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:107] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:108] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:109] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:110] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:111] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:112] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:113] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:114] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:115] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:116] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:117] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:118] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:119] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:120] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:121] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:122] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:123] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:124] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:125] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:126] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:127] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:232:128] # standard_activerecord_with_expires it should behave like store_numberkey_nilvalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:1] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:2] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:3] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:4] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:5] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:6] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:7] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:8] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:9] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:10] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:11] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:12] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:13] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:14] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:15] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:16] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:17] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:18] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:19] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:20] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:21] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:22] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:23] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:24] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:25] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:26] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:27] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:28] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:29] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:30] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:31] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:32] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:33] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:34] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:35] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:36] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:37] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:38] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:39] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:40] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:41] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:42] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:43] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:44] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:45] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:46] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:47] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:48] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:49] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:50] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:51] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:52] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:53] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:54] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:55] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:56] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:57] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:58] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:59] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:60] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:61] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:62] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:63] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:64] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:65] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:66] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:67] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:68] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:69] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:70] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:71] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:72] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:73] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:74] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:75] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:76] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:77] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:78] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:79] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:233:80] # standard_activerecord_with_expires it should behave like store_numberkey_integervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:1] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:2] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:3] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:4] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:5] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:6] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:7] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:8] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:9] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:10] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:11] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:12] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:13] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:14] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:15] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:16] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:17] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:18] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:19] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:20] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:21] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:22] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:23] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:24] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:25] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:26] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:27] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:28] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:29] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:30] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:31] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:32] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:33] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:34] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:35] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:36] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:37] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:38] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:39] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:40] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:41] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:42] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:43] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:44] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:45] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:46] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:47] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:48] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:49] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:50] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:51] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:52] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:53] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:54] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:55] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:56] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:57] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:58] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:59] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:60] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:61] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:62] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:63] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:64] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:65] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:66] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:67] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:68] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:69] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:70] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:71] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:72] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:73] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:74] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:75] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:76] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:77] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:78] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:79] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:80] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:81] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:82] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:83] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:84] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:85] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:86] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:87] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:88] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:89] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:90] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:91] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:92] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:93] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:94] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:95] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:96] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:97] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:98] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:99] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:100] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:101] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:102] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:103] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:104] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:105] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:106] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:107] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:108] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:109] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:110] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:111] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:112] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:113] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:114] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:115] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:116] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:117] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:118] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:119] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:120] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:121] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:122] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:123] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:124] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:125] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:126] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:127] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:128] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:129] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:130] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:131] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:132] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:133] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:134] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:135] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:136] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:137] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:138] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:139] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:140] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:141] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:142] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:143] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:144] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:145] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:146] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:147] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:148] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:149] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:150] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:151] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue writes values to keys that like a Hash rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:152] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue returns true from #key? if a key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:153] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values with #store rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:154] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores values after clear rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:155] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue removes and returns a value from the backing store via delete if it exists rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:156] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue overwrites existing values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:157] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen values rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:158] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue stores frozen keys rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:159] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue fetches a key with a default value with fetch, if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:234:160] # standard_activerecord_with_expires it should behave like store_numberkey_numbervalue does not run the block in fetch if the key is available rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:235:1] # standard_activerecord_with_expires it should behave like store_large should store values up to 32k rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:235:2] # standard_activerecord_with_expires it should behave like store_large should store keys up to 128 bytes rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:236:1] # standard_activerecord_with_expires it should behave like transform_value_expires allows to bypass transformer with :raw rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:236:2] # standard_activerecord_with_expires it should behave like transform_value_expires returns unmarshalled value rspec ./spec/moneta/standard_activerecord_with_expires_spec.rb[1:236:3] # standard_activerecord_with_expires it should behave like transform_value_expires might raise exception on invalid value rspec terminated with 1 rspec terminated with 1 ########## MONETA TESTSUITE FAILED ########## mysqld is alive 2020-07-16 0:02:53 0 [Note] /usr/sbin/mysqld (initiated by: root[root] @ localhost [127.0.0.1]): Normal shutdown 2020-07-16 0:02:53 0 [Note] Event Scheduler: Purging the queue. 0 events 2020-07-16 0:02:53 0 [Note] InnoDB: FTS optimize thread exiting. 2020-07-16 0:02:53 0 [Note] InnoDB: Starting shutdown... 2020-07-16 0:02:53 0 [Note] InnoDB: Dumping buffer pool(s) to /tmp/moneta20200715-21508-m125ky/ib_buffer_pool 2020-07-16 0:02:53 0 [Note] InnoDB: Buffer pool(s) dump completed at 200716 0:02:53 ┌──────────────────────────────────────────────────────────────────────────────┐ │ dh_ruby --install finished │ └──────────────────────────────────────────────────────────────────────────────┘ dh_installdocs -O--buildsystem=ruby 2020-07-16 0:02:54 0 [Note] InnoDB: Shutdown completed; log sequence number 57861105; transaction id 391680 2020-07-16 0:02:54 0 [ERROR] mysqld: Error on delete of './tc.log' (Errcode: 2 "No such file or directory") 2020-07-16 0:02:54 0 [Note] /usr/sbin/mysqld: Shutdown complete dh_ruby_fixdocs -O--buildsystem=ruby dh_installchangelogs -O--buildsystem=ruby dh_installinit -O--buildsystem=ruby dh_perl -O--buildsystem=ruby dh_link -O--buildsystem=ruby dh_strip_nondeterminism -O--buildsystem=ruby dh_compress -X.rb -O--buildsystem=ruby dh_fixperms -O--buildsystem=ruby dh_missing -O--buildsystem=ruby dh_installdeb -O--buildsystem=ruby dh_gencontrol -O--buildsystem=ruby dpkg-gencontrol: warning: Depends field of package ruby-moneta: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O--buildsystem=ruby dh_builddeb -O--buildsystem=ruby dpkg-deb: building package 'ruby-moneta' in '../ruby-moneta_1.0.0-5_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../ruby-moneta_1.0.0-5_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration I: user script /srv/workspace/pbuilder/14678/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/14678/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/14678 and its subdirectories I: Current time: Thu Jul 16 00:03:05 +14 2020 I: pbuilder-time-stamp: 1594807385